我有 Drupal 网站,但速度很慢。它在本地主机上,加载一页需要 4-5 秒。 我在 mysql 中启用了 general_log,我看到仅一页 drupal 就执行了 2000 多个查询...
有什么办法可以加快速度吗?
最佳答案
如果不针对生产进行优化,Drupal 可能会成为野兽: 一般准则:
- 禁用开发模块
- 禁用 View 用户界面
- 启用任何 View 缓存( View 内容缓存)
- 启用页面缓存
- 启用 block 缓存
- 禁用数据库日志记录(改为使用系统日志)
- 禁用统计模块
注意:如果您的站点使用经过身份验证的流量(登录用户到 Drupal),这是一个完全不同的范例,其中对于登录用户,上述大部分缓存工作都会被忽略。
关于php - Drupal 大量查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18488699/