我一直在开发基于 drupal 的个人页面。 我注意到加载经常需要 6-10 秒。
在研究了一些性能测试(特别是来自 site-perf.com)之后, 我注意到加载时间是排队时间的 80%。
看来 lightbox2 和我的主题贡献了大约 2/3 的队列时间。
关于加快速度有什么建议吗?
最佳答案
当您将 JavaScript 添加到页面(例如灯箱或任何其他插件)时,请确保通过将它们添加到页面底部而不是添加到头部来推迟它们的解析。
浏览器将在渲染网页之前解析头部中的任何内容,因此请获取不需要存在的任何内容,例如灯箱包含或您在头部中包含或编写的其他自定义脚本,并在之前包含它们结束正文标记。
我还注意到其中包含了 8 个 js 文件(以及大量的 CSS 文件),您可以通过将所有这些 javascript 的代码放入一个 js 文件中(并将所有 CSS 放入一个文件中)来减少渲染时间并只包括那个。
注意,请确保将 CSS 保留在页面的头部,因为这是正确渲染网页所必需的。
关于drupal - 如何加快网页加载速度?主要问题是排队时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487226/