drupal - 如何加快网页加载速度?主要问题是排队时间

标签 drupal optimization web

我一直在开发基于 drupal 的个人页面。 我注意到加载经常需要 6-10 秒。

在研究了一些性能测试(特别是来自 site-perf.com)之后, 我注意到加载时间是排队时间的 80%。 enter image description here

看来 lightbox2 和我的主题贡献了大约 2/3 的队列时间。

关于加快速度有什么建议吗?

最佳答案

当您将 JavaScript 添加到页面(例如灯箱或任何其他插件)时,请确保通过将它们添加到页面底部而不是添加到头部来推迟它们的解析。

浏览器将在渲染网页之前解析头部中的任何内容,因此请获取不需要存在的任何内容,例如灯箱包含或您在头部中包含或编写的其他自定义脚本,并在之前包含它们结束正文标记。

我还注意到其中包含了 8 个 js 文件(以及大量的 CSS 文件),您可以通过将所有这些 javascript 的代码放入一个 js 文件中(并将所有 CSS 放入一个文件中)来减少渲染时间并只包括那个。

注意,请确保将 CSS 保留在页面的头部,因为这是正确渲染网页所必需的。

关于drupal - 如何加快网页加载速度?主要问题是排队时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487226/

相关文章:

css - 模板中的联系论坛不起作用

database - 如何将 CURRENT_TIMESTAMP 插入到 PostgreSQL 配置的 Drupal 安装中

javascript - 核心 JavaScript 函数使错误、警告或通知消息出现?

Drupal - 限制用户访问

drupal - 我的自定义 block 未显示在 block 库中

python - 带有python的智能过滤器

iphone - 我有一张需要优化的庞大 table 。我想我需要使用索引,但我希望获得有关它们的更多信息

c# - 我可以检查 C# 编译器是否内联方法调用吗?

Java Web 应用程序部署 Heroku

html - CSS3 动画——延迟、停止和播放