前期准备:安装宝塔Linux面板最新版,安装Linux工具箱,安装LNMP或LAMP环境
优化步骤
1、添加定时任务,定时释放内存,建议设置每天释放一次,执行时间为午夜,如:3:30
2、打开Linux工具箱添加swap
交换推荐值:
3、 安装 PHP 缓存扩展。根据待部署站点的需要,尽量使用更高的PHP版本。另外,缓存安装建议如下:
脚本缓存:
安装xcache或者opcache,PHP5.2-5.4推荐xcache,PHP5.5以上,推荐opcache
内容缓存:
如果程序支持,推荐的优先级顺序如下:redis> apc> memcached> memcache
注意:内容缓存和脚本缓存只安装一个,不要安装多个!
4、如果程序支持,尽量使用imagemagick代替PHP自带的GD来提高性能
5、如果程序支持,请尝试安装fileinfo和exif扩展以提高站点性能和安全性
6、如果你确定你的程序不需要它,尽量不要安装 ZendGuardLoader,ioncube 解密扩展
7、如果你的程序不需要PATH_INFO,请关闭
PHP 并发调整建议:
注意1:对于易受CC攻击的网站所使用的PHP版本,尽量不要设置过高的并发,以免服务器被杀。
注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整
注意3:不建议设置超过300的并发限制,即使你的服务器性能足够好;如果您发现并发不够,请尝试优化站点数据库缓存,使其更有效
MySQL 数据库版本推荐:
你有没有发现你的服务器用了之后流畅了很多?