[英]To many queries called per request in drupal
我已经使用drupal构建了一个网站并进行了部署。 但是它非常非常慢。 我安装了Devel模块,每个请求看到120个查询。 总执行时间为3000ms。 这正常吗?
我只安装了一些模块,例如:分类菜单,简单广告,分类广告,规则,语言环境。 谁能建议如何减少这种情况?
首先尝试以匿名用户或除管理员以外的任何登录用户的身份调试网站,以获取更准确的统计信息。
然后,您可以考虑缓存输出以减少数据库查询的数量。 (更快的方法:使用视图缓存或块缓存模块在页面中缓存一些块)。
希望这可以帮助。
确保已启用“管理/配置/开发/性能”页面中可用的缓存选项,聚合CSS和JavaScript可能会有所帮助。
您还可以在认为数据不会频繁更改的块中启用视图缓存。
对于图像,您可以使用图像缓存将图像的大小从其原始大小减小,从而可以减小页面大小。
有关更多信息,您可以访问drupal.org上的“ Drupal缓存,速度和性能 ”页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.