REC
宝塔面板优化设置提升云服务器性能加快访问速度 提高并发率
02博客网

宝塔面板优化设置提升云服务器性能加快访问速度 提高并发率

暗之星
2024-12-19发布 /正在检测是否收录...
AI摘要:本文介绍了如何通过宝塔面板优化设置提升云服务器性能。包括定期释放内存、添加Swap、安装PHP缓存扩展、调整PHP配置和并发、设置CC防护以及MySQL性能调优等步骤,以加快访问速度和提高并发率。

我们安装完成BT(宝塔面板)建好网站之后,需要给面板和服务器做一些简单的设置,比如说php优化、myql优化、开启php缓存、网站流量限制等等来提高服务器的性能,当然对于你用了BT(宝塔面板)来说,这些步骤都很简单,我们直接都是在面板里面来操作。
bt-panel-1-12-min.png

在6.X版本中宝塔面板阉割了nginx中的waf安全管理模块,不过呢还是可以开启隐藏的,只是没有了界面管理,具体的看下面的【cc防护】,需要说明的是,如果是软件防cc,那么对服务器的硬件要求很高,不然是没有什么意义的。但是防止一般的恶意攻击还是很有帮助的。

1.定期释放内存

添加计划任务,可以设置每天或一周释放一次,间隔时间根据自己网站情况定
一般是每天执行一次释放内存,执行时机一般选在夜深人静的时候
我们要登陆Bt(宝塔面板)→计划任务→任务类型→释放内存。
4f889ace422f820c3f47daf2b5a4c28a.png

2.添加 Swap

开启swap还是有必要的,当然对于土豪来说内存一上都是什么64G啊这种,那真的没什么必要搞swap了,但是我这种屌丝,内存也就是4G,这尼玛各路蜘蛛每天一顿猛撸,我这服务器肯定是吃不消的。因此从经济适用角度来说,一般的vps内存还是添加 Swap比较好。
在宝塔面板的软件管理>>系统工具中找到 Linux 工具箱
点击最右侧的“设置”打开 Swap 虚拟内存,按照下面的推荐值进行设置。

Swap 推荐值:
2G 和 2G 以下内存的服务器,设置成和物理内存相同容量 SWAP;2G 以上的,设置为 2G。
如果跑的程序特别耗费内存,2G 内存以上的 Swap 也可以设置与内存相同。
面板也自带了如何添加swap的详细说明。官方貌似也给了swap的设置值,我这里引用一下。

物理内存          Swap
512M             1024M
1GB              1500M
2GB              2048M
4GB              4096M
6GB+             4096M

844976600244aa9f2b9e623ce4685369.png

3.安装 PHP 缓存扩展

php版本强烈建议选择php7.0以上版本的, php 缓存扩展推荐使用 Opcache 脚本缓存和 Memcached或者redis内容缓存。
在软件管理>>你使用的 php 版本最右侧点击“设置”,进入安装扩展,右侧点击这两个扩展后面的“安装”,再确认一次
Opcache很快搞定,但是memcached这玩意安装起来还是有点缓慢的。

内容缓存和脚本缓存都只安装一个,不要同时安装多个。
但是呢Memcached或者redis这两个内容缓存我们可以同时安装,没有什么冲突。
当然了,我们还可以安装imagemagick来提高 Imagick高性能图形库,如果你需要的话。
03059b2481eca0175fe04e624089d4ff.png

4.php 配置调整

因为wordpress之类的要跑的流畅的话还是很好内存的,wordpress本身就是个吃内存的大户
所以我们需要在 php 管理的配置修改中,把memory_limit 脚本内存限制修改成 256M
这样 wordpress 跑起来更顺畅了。我们可以在php管理的配置修改里面来搞定。
修改memory_limit,把默认值修改成 256M,保存。
fee35b2461ef75618a87ee16372361f9.png

5.PHP 并发调整

宝塔面板在php的性能调整里面自带了几个优化过的 php 并发方案,一般 1 核 1G 内存的云服务器,设置 30 并发或 50 并发都可以
当然如果我们的小博客有30或者50并发绝对够用了,其他配置请自己测试一下合适并发方案。
不建议并发超过 300 ,当然如果你的网站流量很大,上10万了ip了,你设置成300也就可以了。
但是一个小博客何时才有10万ip呢,所以好是老老实实设置成30 并发或 50 并发吧。如果如果实在是并发不够用还是优化数据库缓存可能更有效。
03059b2481eca0175fe04e624089d4ff.png

6.CC防护

使用宝塔linux面板很多用户受到CC攻击不知如何防范,这时候我们还需要来进行一些简单的设置。
这里我推荐宝塔应用商店里的免费防火墙,里面有许多安全防护功能可供各位选择使用
607606f4e0bcb47065ee62898b1709e2.png

7.MySQL性能简单调优

MySQL配置参数调优 (需要根据网站运行情况调整),不过宝塔面板集成了几个优化方案,我们选择一下就可以了。
eb794a5c5d437a4dd658e21225dc6517.png

宝塔面板还是很贴心的,给出了5个不同的优化方案,我们只要对应自己的配置来选择即可。不过有一些地方需要简单说明一下。

© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
OωO
取消 登录评论
SSL