宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

2023-09-14 0 156

正文:

我们在安装完BT(宝塔面板)并建立好网站后,需要对面板和服务器进行一些简单的设置,例如优化PHP、优化MySQL、开启PHP缓存、限制网站流量等,以提高服务器性能。对于使用BT(宝塔面板)的用户来说,这些步骤都非常简单,我们可以直接在面板中进行操作。

现在,我将写下如何设置宝塔面板以提高服务器性能的过程,希望能帮助初次使用宝塔面板的朋友们。我之前写过很多关于BT(宝塔面板)的教程,实际上应该将这些教程整理在一起,对于初学者来说会非常有帮助。

一、定期释放内存

宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施
我们可以添加计划任务,设置每天或每周释放一次内存,具体间隔时间可以根据自己的网站情况来定。一般来说,我会选择在夜深人静的时候执行,这样非常简单。只需要一个shell脚本即可。我们登录BT(宝塔面板)→计划任务→任务类型→释放内存。

第二,添加Swap

还是要开swap的。当然,对于土豪来说,内存都是64G,真的没必要搞swap。不过,边肖的屌丝,内存2G,蜘蛛天天凶。这个服务器肯定是无法承受的。所以从经济应用的角度来说,一般的vps内存加Swap比较好。在宝塔面板的软件管理> >系统工具中找到Linux工具箱1.4,点击最右边的“设置”打开Swap虚拟内存,按照以下推荐值进行设置。

Swap推荐值:2G及以下内存的服务器设置为与物理内存容量相同的swap;2G以上,设为2G。如果正在运行的程序消耗特殊内存,与2G以上内存的交换也可以设置为与内存相同。该面板还附带了关于如何添加交换的详细说明。官方似乎也给出了互换的设定值,边肖在此引用。

Swap推荐值:

物理内存         Swap

512M              1024M

1GB                1500M

2GB                2048M

4GB                4096M

6GB+             4096M
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

第三,安装PHP缓存扩展

Php版本强烈推荐php 7.0以上版本,PHP缓存扩展推荐使用Opcache脚本缓存和Memcached或redis内容缓存。在软件管理> >中点击你正在使用的php版本最右边的“设置”进入安装扩展,点击右边这两个扩展后面的“安装”再次确认。Opcache会做的很快,但是memcached的安装还是有点慢。

只安装一个内容缓存和脚本缓存,不要同时安装多个。但是,我们可以同时安装Memcached和redis内容缓存,不会发生冲突。当然,我们也可以安装imagemagick来完善ImageMagick的高性能图形库,如果你需要的话。
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

四、php 配置调整

因为wordpress要跑的流畅的话还是很好内存的,wordpress本身就是个吃内存的大户,所以我们需要在 php 管理的配置修改中,把memory_limit 脚本内存限制修改成 256M,这样 wordpress 跑起来更顺畅了。我们可以在php管理的配置修改里面来搞定。修改memory_limit,把默认值修改成 256M,保存。
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

五、PHP 并发调整

宝塔面板在php的性能调整里面自带了几个优化过的 php 并发方案,一般 1 核 1G 内存的云服务器,设置 30 并发或 50 并发都可以,当然如果我们的小网站有30或者50并发绝对够用了,其他配置请自己测试一下合适并发方案。不建议并发超过 300 ,当然如果你的网站流量很大,上10万了ip了,你设置成300也就可以了。但是一个小博客何时才有10万ip呢,所以好是老老实实设置成30 并发或 50 并发吧。如果如果实在是并发不够用还是优化数据库缓存可能更有效。这个汇站在下面会提到。
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

六、php 版本和 MySQL 数据库版本

php7 的性能比低版本有很大提升,汇站强烈建议使用 php7 以上版本;1 核 1G 配置的数据库推荐 MySQL5.5,而 5.6 要求最低内存 1G 以上,所以大家应该知道如何选择了。因为汇站的vps是国外的所以配置略高点,3h2g的配置,这配置完个小网站足够用了。汇站安装的是php7.2、MySQL5.5。
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

七、卸载多余扩展组件

如果程序不需要,就卸载 ZendGuardLoader、ioncube、PATH_INFO,安装后不用也一直占用一部分内存。而且宝塔面板自带了很多乱起八糟的什么宝塔运维、宝塔安全登录,这些用不到的全部删掉。
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

八、CC防护

使用宝塔linux面板很多用户受到CC攻击不知如何防范,这时候我们还需要来进行一些简单的设置。

1、开启waf安全模块

额,就是这么简单粗暴,就是在Nginx管理里面,不过版本最好要是Nginx1.12的,低版本不支持这功能,这是免费版支持,如果我们用专业版可以直接用宝塔网站防火墙。
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

2、网站流量限制

上面设置好还不够,我们需要对网站进行加固,到网站管理里面找到流量限制,开启启用流量控制的功能,如图!
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施
BT(宝塔面板)
宝塔面板自带了几个方案,我们一般选择论坛/博客这种就可以了,这样对网站有个最起码的保护作用,或者说如果被cc了,这样设置还是有点作用的。

具体参数解释:

并发限制:一般一个日IP数万甚至十万的站,并发设置为一百多都可以。注意!这是并发,相当于你网站一秒钟有多少人同时进行请求。这个量很高了。

单IP限制:根据自己网站需求来设置。一般设置为5到10即可

流量限制:这个是限制单IP每个请求的流量大小。根据访客访问自己网站内容需要的流量大小来设置即可。

九、MySQL性能简单调优

MySQL配置参数调优 (需要根据网站运行情况调整),不过宝塔面板集成了几个优化方案,我们选择一下就可以了。
宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

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

1、查询缓存命中率

MySQL查询缓存是个比较受争议的功能,个人建议当你有在使用redis、memcached等缓存软件时,将query_cache_size设为0可以将其关闭,当你没有使用缓存软件,有多余的内存使用,且数据库瓶颈明显存在时,可以尝试开启查询缓存,这是个非常依赖数据表结构及SQL语句优化的功能,若数据表结构和SQL语句都针对查询缓存进行过优化,它的效果还是很不错的。所以我们还是要配和memcached等缓存来使用,这样效果就会更好,汇站这里就是把query_cache_size设为0。你们也不妨试试看,如果有更好的方案欢迎交流。设置好之后别忘了重启重启MySQL服务,
结语:我们一般用BT(宝塔面板)的免费版,也是足够用了,如果说网站流量很大,也不懂运维,那不妨用他们家的专业版,里面有很多还不错的插件,汇站这里提供的教程也只是一些最简单最基本的设置,对一些小白可以能会有很大帮助,如果你们有更好的优化方案可以一起分享。

转载请注明:汇站网 » 宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施

收藏 (0)

微信扫一扫

支付宝扫一扫

点赞 (0)

感谢您的来访,获取更多精彩资源请收藏本站。

本站声明

本资源仅用于个人学习和研究使用,禁止用于任何商业环境!

 1.  本网站名称:汇站网
 2.  本站永久网址:https://www.huizhanii.com/
 3.  本站所有资源来源于网友投稿和高价购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务!
 4.  未经原版权作者许可,禁止用于任何商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
 5.  为尊重作者版权,请在下载24小时内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
 6.  若资源侵犯了您的合法权益, 请持您的版权证书和相关原作品信息来信通知我们请来信    通知我们我们会及时删除,给您带来的不便,我们深表歉意!
 7.  如下载链接失效、广告或者压缩包问题请联系站长处理!
 8.  如果你也有好源码或者教程,可以发布到网站,分享有金币奖励和额外收入!
 9.  本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
 10.  因源码具有可复制性,一经赞助 ,不得以任何形式退款。
 11.  更多详情请点击查看

汇站网 技术教程 宝塔面板(BT)安全:优化网站访问速度和简单实施CC防护措施 https://www.huizhanii.com/33150.html

汇站

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

发表评论
暂无评论

  快捷回复点我 (多点切换)

登录后评论
联系官方客服

为您解决烦忧 - 24小时在线 专业服务