宝塔面板如何优化PHP服务器性能

为了提高 php 服务器性能,安装宝塔面板的服务器需要设置一下。可以使服务器达到更有的性能,今天主要给大家介绍一下

为了提高 php 服务器性能,安装宝塔面板的服务器需要设置一下。可以使服务器达到更有的性能,今天主要给大家介绍一下

1、定期释放内存

添加计划任务,可以设置每天或一周释放一次,间隔时间根据自己网站情况定,执行时机为半夜,如:1:30。

看下图,在宝塔面板左侧的计划任务中操作即可。

2、添加 Swap

宝塔面板的软件管理>>系统工具中找到 Linux 工具箱,点击最右侧的“设置”打开 Swap 虚拟内存,按照下面的推荐值进行设置。

Swap 推荐值:2G 和 2G 以下内存的服务器,设置成和物理内存相同容量 SWAP;2G 以上的,设置为 2G。如果跑的程序特别耗费内存,2G 内存以上的 Swap 也可以设置与内存相同。

实际内存虚拟内存(Swap)
512M1024M
1G1500M
2G2048M
4G4096M
6G4096M

3、安装 PHP 缓存扩展

缓存扩展有脚本缓存扩展和内容缓存扩展,我们每种选择一款扩展安装即可。

脚本缓存的话xcache、opcache 任选一项安装,PHP5.2-5.4建议使用xcache,PHP5.5以上建议使用opcache(CPU使用率过高时,网上大部分教程都是推荐使用此脚本,opcache缓冲器,用于加速PHP脚本)。

内容缓存的话建议优先顺序如下: redis > memcached > memcache,这三种选一款安装就可以了

内容缓存和脚本缓存都只安装一个,不要同时安装多个。

4、PHP并发性能调整(创建的最大进程数计算:比如自己服务器是2核4G,一个进程大约消耗20M内存,max_children=4*1024/20)

注1:容易受到CC攻击的站点使用的PHP版本,尽量不要设置过高的并发,以免服务器被打死
注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整

5、PHP并发能力提升之Session配置

  • 若你的站点并发比较高,使用Redis,Memcache能有效提升PHP并发能力
  • 若调整Session模式后,网站访问异常,请切换回原来的模式
  • 切换Session模式会使在线的用户会话丢失,请在流量小的时候切换

以上这篇宝塔面板如何优化PHP服务器性能就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持芦苇派。

原创文章,作者:ECHO陈文,如若转载,请注明出处:https://www.luweipai.cn/ops/1666837900/

  • 0