2013-10-18 69 views
0

我遇到了drupal 7安装问题(我在本地PC上安装了它)。该页面在每个请求上缓慢加载 ,我已启用慢查询日志,这是输出:Drupal 7对每个请求的页面加载速度都很慢

“在300.88毫秒内执行了626个查询,突出显示超过5毫秒的查询,页面执行时间为15795.26毫秒。 at:devel_boot()= 3.01 MB,devel_shutdown()= 88.32 MB,PHP峰值= 92 MB。“

一些更多信息:

查询数不同,每个请求300-1000!

15秒。有时甚至高达70-90秒(但很少)!

我已经通过“admin/config/system/cron”页面禁用了cron。

请帮忙!

回答

1

开始禁用自定义模块,然后逐个查看哪些模块运行缓慢。 您也可以查看提示的管理员/报告/状态,您的Drupal实例出了什么问题。

+0

在此链接/ admin/reports/status我拥有一切绿色... –

0

如果您在不禁用该模块的情况下删除了某个模块的文件夹,drupal试图找到丢失的文件夹。

  1. 返回删除模块的文件夹
  2. 禁用模块
  3. 删除文件夹,再
0

的第一件事情说事了Drupal站点的性能是OS。

在本地机器上使用哪种OS非常重要。 Drupal在基于UNIX的系统上运行得更好。为托管Drupal站点,您应该使用Linux平台。如果您没有其他选择,可以使用Mac OS进行开发并使用Windows。

第二件事是你的硬件。

您应该知道,您必须拥有体面的硬件才能在本地机器上获得Drupal站点的良好响应。平均Drupal站点使用大约30-50个启用的模块,每页负载运行大约100-200个查询。更复杂的网站会更慢,并且有很多方法可以优化您的Drupal站点的性能,但这是另一个话题。

第三件事是你使用的模块类型。

您网站的性能与您启用的模块直接相关。模块的数量很重要,但这些模块的类型也很重要。例如,某些模块仅用于开发过程,因此当您完成开发时,应禁用它们。数学很简单。使用更复杂的模块会给你带来性能损失。

事情你应该做的:

  1. 您的Drupal核心检查更新和你的模块
  2. 更新您的核心和模块与最新版本
  3. 运行/更新。php脚本
  4. 禁用开发模块和所有其他模块,你不需要(导致一些性能损失的最常见的模块是:更新管理器,视图UI,开发...)
  5. 只设置基于您的cron任务需要
  6. 如果您仍然有考虑上述所有你应该去drupal.org支持论坛寻求帮助您的问题的具体细节

希望这有助于你的表演的问题。