我使用drupal构建了一个网站并进行了部署。但它非常慢。我安装了Devel模块,每个请求看到120个查询。总执行时间为3000ms。这是正常的吗?
我只是安装了一些模块,例如:分类菜单,简单广告,分类广告,规则,区域设置。谁能建议如何减少这个?
答案 0 :(得分:3)
首先尝试以匿名用户或管理员以外的任何登录用户身份调试网站,以获得更准确的统计信息。
然后,您可以考虑缓存输出以减少数据库查询的数量。 (更快的方法:使用视图缓存或block cache module缓存页面中的一些块。)
希望这有帮助。
答案 1 :(得分:2)
确保您在'admin / config / development / performance'页面中启用了缓存选项,聚合css和javascript可以提供很多帮助。
您还可以在那些您认为数据不会经常更改的块中启用视图缓存。
对于图像,您可以使用图像缓存来缩小图像的大小,从而减小页面大小。
有关详细信息,请访问drupal.org上的“Drupal caching, speed and performance”页面。
答案 2 :(得分:0)