0

以前在google page speed或者很多类似的工具中查看网站速度,网站的得分都很高(css & js 优化不错)。我安装了Advanced CSS/JS Aggregation 模块boost 模块以获得高分。

然后,突然,我开始在谷歌页面速度(和其他工具)上收到消息,说我的服务器响应时间很慢 - 大约 3 秒。

我的网站使用 Drupal 7 构建并托管在 Bluehost 共享主机上。
Bluehost技术支持说问题不在他们这边

你认为是什么导致服务器变慢?
我该如何解决?
或者至少,我应该检查什么(图像、缓存、其他)?

4

1 回答 1

1

首先要弄清楚什么是理想的响应时间。例如,如果您有很多模块和相当重的站点/主页,那么可能 3 秒是可以的,除非采取了一些措施来改变处理时间(缓存、使用更少的模块等)。

回到我应该在哪里检查的情况:检查您的主页以及正在加载哪些视图和其他内容以使您的主页呈现。然后列个清单,一一问:

  1. 它是最优的/可以改进吗?也许有些东西正在抛出缓存(每个请求都注入动态参数等)。
  2. 如果您正在使用视图,请启用 sql 视图以查看其使用的 sql 语句,您可以使用工具来分析/改进它(这本身可能是一个问题)

  3. 查看加载/正在使用的模块以确保您需要它们。

检查 drupal 缓存(/admin/config/development/performance)并确保选中了正确的复选框。

这也可能是蓝色主机的问题,因为如果他们在服务器上托管这么多站点,服务器将开始将一些站点踢出内存并在访问者请求时将它们加载回来,因此加载缓慢(服务器请求该站点,drupal 从数据库等加载它)。

您可以在检查后提出具体问题。

于 2014-06-05T10:45:16.743 回答