php - Drupal 大量查询

标签 php mysql drupal drupal-7 drupal-modules

我有 Drupal 网站,但速度很慢。它在本地主机上,加载一页需要 4-5 秒。 我在 mysql 中启用了 general_log,我看到仅一页 drupal 就执行了 2000 多个查询...

有什么办法可以加快速度吗?

最佳答案

如果不针对生产进行优化,Drupal 可能会成为野兽: 一般准则:

  • 禁用开发模块
  • 禁用 View 用户界面
  • 启用任何 View 缓存( View 内容缓存)
  • 启用页面缓存
  • 启用 block 缓存
  • 禁用数据库日志记录(改为使用系统日志)
  • 禁用统计模块

注意:如果您的站点使用经过身份验证的流量(登录用户到 Drupal),这是一个完全不同的范例,其中对于登录用户,上述大部分缓存工作都会被忽略。

关于php - Drupal 大量查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18488699/

相关文章:

php - 从数据库值设置选项值 新手

php - 根据用户是否使用 ios 显示/隐藏下载按钮

mysql - 创建可用作备份的 MySQL 日志文件

php - 如果评论正文文本无效,如何显示错误消息?

php - Drupal 8 - 更改节点显示设计

css - 如何从 Drupal 7 中的 H 标签中删除换行符?

PHP 和 FFmpeg : works on terminal but ffmpeg error when in shell_exec

php - 如何在 fzaninotto/Faker 中更改生成文本的语言?

php - 在 mysql 语句中使用 if 语句

php - MySQL:用于具有多个类别的产品的 SQL 和 DB