2

我已经使用 drupal 建立了一个网站并进行了部署。但它非常非常慢。我安装了 Devel 模块并看到每个请求有 120 个查询。总执行时间为3000ms。这是正常的吗?

我只是安装了一些模块,例如:分类菜单、简单广告、分类广告、规则、语言环境。谁能建议如何减少这种情况?

4

3 回答 3

3

首先尝试以匿名用户或管理员以外的任何登录用户身份调试网站,以获得更准确的统计信息。

然后可以考虑缓存输出以减少数据库查询的数量。(更快的方法:使用视图缓存或块缓存模块缓存页面中的一些块)。

希望这可以帮助。

于 2013-01-12T12:23:45.730 回答
2

确保您在“admin/config/development/performance”页面中启用了可用的缓存选项,聚合 css 和 javascript 会很有帮助。

您还可以在您认为数据不会经常更改的那些块中启用视图缓存。

对于图像,您可以使用图像缓存来减小图像的原始大小,它可以减小页面大小。

有关更多信息,您可以访问 drupal.org 上的“ Drupal 缓存、速度和性能”页面。

于 2013-01-12T15:33:18.607 回答
0

这里是我的模块和我的主页的 html 输出的链接,其中包括开发信息。你能看到一些让我的网站变慢的东西吗?也许我留下了一些需要卸载的模块。我看到超过 300 个查询,我不认为每个请求有 300 个查询的网站是正常的。谢谢!

于 2013-01-16T20:40:13.090 回答