Php Drupal大量查询
我有一个Drupal站点,它非常慢。它在本地主机上,加载一个页面需要4-5秒。 我在mysql中启用了general_log,我看到drupal仅在一个页面上执行了2000多个查询Php Drupal大量查询,php,mysql,drupal,drupal-7,drupal-modules,Php,Mysql,Drupal,Drupal 7,Drupal Modules,我有一个Drupal站点,它非常慢。它在本地主机上,加载一个页面需要4-5秒。 我在mysql中启用了general_log,我看到drupal仅在一个页面上执行了2000多个查询 有没有加快速度的方法?一种改进的方法是打开所有不同形式的缓存。当您登录时,您可能看不到太大的差异,但客人通常可以看到显著的加速。整合JS和CSS文件也有很大帮助 如果使用devel模块,则可以看到所有查询及其所用的时间。这非常方便。一种改进方法是打开所有不同形式的缓存。当您登录时,您可能看不到太大的差异,但客人通常可
有没有加快速度的方法?一种改进的方法是打开所有不同形式的缓存。当您登录时,您可能看不到太大的差异,但客人通常可以看到显著的加速。整合JS和CSS文件也有很大帮助
如果使用devel模块,则可以看到所有查询及其所用的时间。这非常方便。一种改进方法是打开所有不同形式的缓存。当您登录时,您可能看不到太大的差异,但客人通常可以看到显著的加速。整合JS和CSS文件也有很大帮助
如果使用devel模块,则可以看到所有查询及其所用的时间。这非常方便。如果不针对生产进行优化,Drupal可能会成为一只野兽: 一般准则:
- 禁用的devel模块
- 禁用的视图用户界面
- 启用任何视图缓存(视图内容缓存)
- 启用页面缓存
- 启用块缓存
- 禁用数据库日志记录(改用syslog)
- 禁用统计模块
注意:如果您的站点使用经过身份验证的流量(登录到Drupal的用户),则这是一种完全不同的模式,在这种模式中,登录用户会忽略上面的大部分缓存工作 如果不针对生产进行优化,Drupal可能会成为野兽: 一般准则:
- 禁用的devel模块
- 禁用的视图用户界面
- 启用任何视图缓存(视图内容缓存)
- 启用页面缓存
- 启用块缓存
- 禁用数据库日志记录(改用syslog)
- 禁用统计模块