如何用宝塔Liunx面板设置优化服务器性能?

softyun3年前云服务器54

在创建站点之前,我们需要根据自己的条件进行一些配置,这可以让以后的站点运行更稳定!

前期准备:安装宝塔Linux面板 4.2.x,安装Linux工具箱,安装LNMP或LAMP环境

一、添加计划任务,定期释放内存,建议设置每天释放一次,执行时机为半夜,如:3:30

二、打开Linux工具箱添加Swap

Swap推荐值:

物理内存 Swap

512M 1024M

1GB 1500M

2GB 2048M

4GB 4096M

6GB+ 4096M

三、安装PHP缓存扩展,根据即将部署的站点需求,尽量使用更高的PHP版本,另外缓存安装建议如下:

脚本缓存:xcache、opcache 任选一项安装,PHP5.2-5.4建议使用xcache,PHP5.5以上建议使用opcache

内容缓存:若程序支持,建议优先顺序如下: redis > apc > memcached > memcache

注意:内容缓存和脚本缓存,都各只安装一个,不要安装多个!

四、若程序支持,尽量使用imagemagick代替PHP自带GD,以提升性能

五、若程序支持,尽量安装fileinfo、exif扩展,以提升站点性能和安全性

六、若确定您的程序不需要,尽量不要安装ZendGuardLoader,ioncube解密扩展

七、若您的程序不需要PATH_INFO,请把它关闭

八、PHP并发调整建议:

CPU/内存 单站点 多站点

1H/512M 20-30 10-20

1H/1G 30-50 20-30

2H/2G 50-80 30-50

2H/4G 60-100 30-50

4H/4G 100-150 30-80

4H/8G 100-200 30-80

6H/6G 100-200 30-80

8H/8G 100-300 50-100

8H/16G 100-300 100-150

16H/16G 100-300 100-150

注1:容易受到CC攻击的站点使用的PHP版本,尽量不要设置过高的并发,以免服务器被打死

注2:VPS性能参差不齐,以上建议仅供参考,请根据实际使用效果自行调整

注3:不建议设置超过300并发上限,哪怕您的服务器性能足够好;若发现并发不够用,请尝试优化站点数据库缓存可能更有效

九、MySQL数据库版本建议:

CPU/内存 数据库

1H/512M MySQL5.1

1H/1G MySQL5.1/5.5

2H/2G MySQL5.1/5.5

2H/4G MySQL5.5/5.6

4H/4G+ MySQL5.5/5.6/5.7

标签: 宝塔面板
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

宝塔面板中数据库连接不上的3个原因总结

随着云服务器的普及,大部分站长都是用的云服务器ECS,国内阿里云和腾讯云都是应用最多的平台。我用服务器一般都是用宝塔控制面板来管理的,操作比较方便。在连接数据库的时候常常会遇到连接错误的问题(1045...

宝塔面板负载状态显示100%、CPU占满100%解决:MYSQL性能优化篇

宝塔面板服务器CPU占满100%、负载100%的问题。一般来说这种问题的可能性很多,有可能是程序性能、服务器负载能力、并发访问、木马病毒、被植入了挖矿程序等等。初步来说首先考虑使用top查看一下当前的...

宝塔面板怎么放行端口?宝塔面板放行端口的方法

宝塔面板怎么放行端口?宝塔面板是一款简单好用的Windows/Linux服务器运维管理面板,支持一键配置LAMP/LNMP环境、创建管理网站、FTP、数据库、安全管理等。宝塔面板一般只默认开放几个常见...

宝塔面板是干什么的?支持Linux与Windows的网站服务器管理面板

宝塔面板是干什么的?宝塔面板是专门给广大普通用户(非专业)通过可视化界面来管理你的云服务器(Linux或者Window系统),节省操作服务器的时间和精力成本,可以一键安装和搭建网站,可以一键安装PHP...

阿里云服务器如何安装宝塔面板及宝塔面板设置教程

阿里云服务器如何安装宝塔面板?阿里云默认自带的宝塔面板,会定期更新到宝塔官方更新版本。看到有不少新同学在使用,也很好用。不过刚一上手很多同学不知道应该安装什么软件,还有怎么优化设置。为了给大家分享宝塔...

宝塔面板绑定域名后无法登录,提示“请使用正确的域名访问”!_建站知识

宝塔面板绑定域名后无法登录怎么办?宝塔面板一直提示请使用正确的入口登录面板,您是否使用的完整的登录地址,命令行执行bt 14命令可以获取到完整的登录地址,另外如果您取消了安全入口注意要解login访问...