我的网站需要很长时间才能响应加载,它是在 Cake PHP 上创建的。
在我的站点中有 7 个 MySql 查询,当我加载页面时,7 个查询会运行,因此需要 5 秒到 18 秒,然后将 HTML 格式的响应发送到浏览器,然后在 0.5 秒内显示整页。我的意思是突然整页显示。,
我的页面有五个部分,如页眉、菜单栏、内容、侧边栏和页脚,
这可能是每个部分一个一个地加载吗,它看起来像,当新的访问者来的时候,所以页面响应是这样的,首先是头部显示,然后是菜单,然后是上下文,然后是侧边栏,最后是页脚显示。
我的域速度非常快,我的管理面板在 1 秒内打开,但是页面需要很长时间,所以我想这样做,我的管理面板速度很快,但页面需要很长时间才能发送第一个字节。
这是简单的代码,
<body>
<div class="container">
<?php include("head.php"); ?>
<?php include("menu.php"); ?>
<?php include("content.php"); ?>
<?php include("side_bar.php"); ?>
<?php include("footer.php"); ?>
</div>
</body>
我该怎么做,第一个 head.php 页面及其 Mysql 查询运行和服务器响应显示在浏览器中
然后第二部分 menu.php 页面及其 Mysql 查询运行和服务器响应显示在浏览器中,
我包含的所有其他页面<body>
一一运行,结果显示在浏览器上
所以有了这个 decnique 访客少等待,
我如何在这里使用 AJAX 或其他技术?
请指导我,这种技术可能会减少页面加载时间和首字节响应。
谢谢你