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

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

梦未
2023-06-08 / 1 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年06月08日,已超过344天没有更新,若内容或图片失效,请留言反馈。

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

1、定期释放内存
添加计划任务,可以设置每天或一周释放一次,间隔时间根据自己网站情况定,执行时机为半夜,如:1:30。看下图,在宝塔面板左侧的计划任务中操作即可。
20229572123568174

2、添加 Swap

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

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

3、安装 PHP 缓存扩展

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

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

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

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

4、PHP并发性能调整(创建的最大进程数计算:比如自己服务器是2核4G,一个进程大约消耗20M内存,max_children=4*1024/20)20221027102100注1:容易受到CC攻击的站点使用的PHP版本,尽量不要设置过高的并发,以免服务器被打死
注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整

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

  • 若你的站点并发比较高,使用Redis,Memcache能有效提升PHP并发能力
  • 若调整Session模式后,网站访问异常,请切换回原来的模式若调
  • 切换Session模式会使在线的用户会话丢失,请在流量小的时候切换
本文共 535 个字数,平均阅读时长 ≈ 2分钟
0

海报

正在生成.....

评论 (1)

语录
取消
  1. 头像
    梦未 作者
    ·Android · Google Chrome
    沙发
    回复 删除 垃圾