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