前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LNMP一键脚本之PHP性能优化

LNMP一键脚本之PHP性能优化

原创
作者头像
xianba
修改2020-03-24 10:09:32
1.3K0
修改2020-03-24 10:09:32
举报
文章被收录于专栏:WordPress优化WordPress优化

LNMP相关的安装和优化,闲吧继续分享自己的折腾记录。个人长期实战表明这些LNMP的优化效果非常明显。

LNMP一键脚本中PHP的性能优化,这也是LNMP一键安装脚本安装好WEB环境后必须做的。

第一步:/usr/local/php/etc/php-fpm.conf 文件优化

pm = dynamic pm.max_children = 50 pm.start_servers = 10 pm.min_spare_servers = 10 pm.max_spare_servers = 50 pm.max_requests = 1024 pm.process_idle_timeout = 10s request_terminate_timeout = 300 request_slowlog_timeout = 0 slowlog = var/log/slow.log

这里,前面4个是设置php-cgi进程数的,每一个php-cgi所耗费的内存在20M左右。因此,根据自己的VPS配置来设置。

另外一个标红的 timeout 时间就设置为300吧。

第二步:/usr/local/php/etc/php.ini 文件优化

隐藏PHP版本号

将文件里面的 expose_php = On 修改为 expose_php = Off

解决缓存优化时session问题

session.cache_limiter = nocache 修改为 session.cache_limiter = none

第三步:优化opcache内存大小

/usr/local/php/conf.d/004-opcache.ini

修改里面 opcache.memory_consumption 参数,如闲吧的修改为 opcache.memory_consumption=256 ,明显,opcache可用内存改为256MB。

大家需要根据自己的VPS配置进行修改。

第四步:优化Memcached内存大小

/etc/init.d/memcached

修改里面的 CACHESIZE 参数,如闲吧修改为: CACHESIZE=256 ,即Memcached可用内存为256MB内存。

同样,大家可以根据自己的VPS配置进行优化。

LNMP一键安装脚本PHP优化总结

以上PHP优化不经可以用于LNMP的php优化,其它的web环境也是可以的。

另外,建议大家使用 opcache 和 Memcached 进行网站加速。

如果没安装这两个缓存性能优化,第三、四步就不需要了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一步:/usr/local/php/etc/php-fpm.conf 文件优化
  • 第二步:/usr/local/php/etc/php.ini 文件优化
  • 第三步:优化opcache内存大小
  • 第四步:优化Memcached内存大小
  • LNMP一键安装脚本PHP优化总结
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com