PHP
以下未提到的配置可不用管也可以自己调整试试注意备份
安装扩展
建议安装 opcache 缓存器用于加速PHP脚本! 其他按需安装
Redis扩展仅支持一个PHP版本安装使用,若在其它PHP版本已安装redis扩展,请勿再装
请按实际需求安装扩展,不要安装不必要的PHP扩展,这会影响PHP执行效率,甚至出现异常
opcache/xcache/apc等脚本缓存扩展,请只安装其中1个,否则可能导致您的站点程序异常
上传限制和超时限制
按需调整,默认超时60秒上传限制50M 一般小站默认足够
性能调整
建议使用迸发方案预设,连接方式用推荐,运行模式可选,详细介绍如下,具体可根据自己内存实际情况调整
【最大子进程数量】越大,并发能力越强,但max_children最大不要超过5000
【内存】每个PHP子进程需要20MB左右内存,过大的max_children会导致服务器不稳定
【静态模式】始终维持设置的子进程数量,对内存开销较大,但并发能力较好
【动态模式】按设置最大空闲进程数来收回进程,内存开销小,建议小内存机器使用
【按需模式】根据访问需求自动创建进程,内存开销极小,但并发能力略差
【注意】以上为建议配置说明,线上项目复杂多样,请根据实际情况酌情调整
Session配置
如果有使用redis或Memcache,可以调整储存模式有效提升PHP并发能力,没有使用默认即可
若你的站点并发比较高,使用Redis,Memcache能有效提升PHP并发能力
若调整Session模式后,网站访问异常,请切换回原来的模式
切换Session模式会使在线的用户会话丢失,请在流量小的时候切换
Nginx
Nginx没啥要改的默认即可主要就是超时和上传限制一般改PHP后Nginx会同步更改
mysql
mysql 一般只需要改性能调整,用预设的优化方案,也可自行调整,设置完后保存重启数据库生效
相关文章
暂无评论...