宝塔下修改PHP参数,解决WordPress 占用内存不断上升的问题-萌小恩博客
孟小N用的是特别低级的VPS搭建的博客,才512 MB的内存,之前用Typecho还好,但是用了WordPress后,内存不断的飙升,导致我的好多服务直接跑死。WordPress吃内存吃资源,是大家公认的,我找了很多资料,调整了下各种性能参数,现在还算比较稳定了下来。快来跟我一起调优吧~

调整PHP

配置修改

找到配置修改,然后把max_execution_time(最大脚本运行时间)这个值改低一些,默认是300,要根据自己的服务器配置来修改,改成60或者80左右,或者更低一些,多少合适你自己测试一下。

性能调整

找到性能调整选项,修改相应参数。

  • max_children 允许创建的最大子进程数
  • start_servers 起始进程数(服务启动后初始进程数量)
  • min_spare_servers 最小空闲进程数(清理空闲进程后的保留数量)
  • max_spare_servers 最大空闲进程数(当空闲进程达到此值时清理)

将这几个值改为如图所示:

宝塔下修改PHP参数,解决WordPress 占用内存不断上升的问题-萌小恩博客

保存,重启PHP服务。

增加Swap/虚拟内存

增加Linux服务器的Swap/虚拟内存。

  • swap是Linux下的虚拟内存,设置适当的swap可增加服务器稳定性
  • 建议swap容量在真实内存容量的1.5倍左右,若您的服务器内存大于4GB,可设1-2GB的固定值
  • swap文件默认保存在/www/swap,设置前请确保磁盘空间够用
  • 若您不需要swap,请将容量设为0
  • OVZ虚拟架构机器不可用此功能
  • 像我的vps内存才512 MB,我就把Swap设置为了512 MB,其实应该设置为1024 MB的,我的磁盘也不大,可能512也够了,不够再调。

    宝塔下修改PHP参数,解决WordPress 占用内存不断上升的问题-萌小恩博客
    希望你们能通过这篇文章,解决你们的问题,其中很多参数的设置都是根据服务器配置来修改的,需要灵活运用。如果你有更好的办法请告诉我,我好继续调优博客。