Drupal 系统环境篇
Drupal 系统环境篇
Tony
Drupal 8/9
- 使用 Nginx 来代替 Apache 。
- PHP 内存限制设置为 256M。
- PHP 8.1 安装 opcache, apcu, 和 memcached/redis 扩展。
- 如果 Drupal 站台内容更新小于1篇/天,推荐最小缓存周期为24小时。
Drupal 7
- 使用 Nginx 来代替 Apache 。
- 使用更快的 PHP-FPM 来代替 mod_php 。
- 在 PHP 5.5 以下的环境里使用 Alternative PHP Cache (APC) ,或使用更高版本的 PHP 例如 PHP 7 。(见:Drupal7在不同环境下的效能)
- Syslog 能把日志写入系统而不是 MySQL 里。
- 关闭 配置 » Cron 里的计划任务,改为通过系统的 cron 或第三方 cron 服务从站外主动运行 cron(http://www.yourdrupal.com/cron.php),这样能减少缓存到期需要执行 cron 时的第一个访客因执行任务所等待的时间。
- 如果 Drupal 站台内容更新小于1篇/天,推荐最小缓存周期为12小时或以上。