我正在使用dreamhost进行VPS托管,并且遇到非常高的页面加载时间。以下是Devel模块对mysql查询的输出。
Executed 190 queries in 227.67 milliseconds. Page execution time was 21969.43 ms.
使用http://2bits.com/articles/measuring-memory-consumption-by-drupal-bootstrap-and-modules.html处的模块分析似乎没问题:
total: 304.15
因此,如果模块需要304毫秒且mysql需要227毫秒,那么其他21秒可以去哪里?!
以下是网址http://5oup.net
一如既往地非常感谢任何帮助!
詹姆斯
答案 0 :(得分:1)
您没有压缩您的CCS文件的JavaScript,它不应该是这么慢的页面加载的原因。您似乎已将您的站点设置为开发模式,这对于生产站点来说非常无效。
我尝试浏览,但没有找到任何与你描述的一样慢的页面。但上述观点是提高绩效的重点。
答案 1 :(得分:1)
主页上的一些临时测试为每个请求提供了大约8-12秒(强制重新加载以排除本地缓存)。根据firebug,最大的等待是由于加载所有旋转的图像,紧接着是单独的和未压缩的css和js文件。
使用本地缓存,这可以减少到1-4秒,大部分时间用于等待服务器实际响应所有涉及的文件的“304 - 未修改”。
所以你的第一个目标应该是减少单独文件的数量:
admin/settings/performance
下的网站设置。你应该首先尝试css / js组合,然后看看你是否真的需要更多的调整。
答案 2 :(得分:0)
我发现主页上的页面加载非常高,因为simplexml_load_file()由于某种原因未在我的主机上启用。