最近服务器总是满载,于是查看php慢日志发西安一些异常的记录,分析后发现是安装的缓存插件太多造成的,看来,网站并不是缓存越多越好。
虽然没有明确说这两个插件冲突,但是会造成其中一个插件反复生成缓存,导致服务器资源占用完全。
首先是Redis Object Cache插件和WP Rocket插件,只安装一个就好,另外就是php-fpm参数进行以下修改
pm = dynamic
pm.max_children = 30
pm.start_servers = 5
pm.min_spare_servers = 3
pm.max_spare_servers = 10
pm.max_requests = 500
然后再添加以下参数到到 wp-config.php
define('WP_CACHE', true); // 确保缓存开启
define('AUTOSAVE_INTERVAL', 300); // 减少自动保存频率
define('WP_HTTP_BLOCK_EXTERNAL', true); // 禁止外部请求
接下来,进行重载即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容