自从写了如何设置宝塔面板优化 php 服务器性能这篇文章后,很多网友纷纷反应帮到他们了,按照教程操作后 wordpress 提速很大,不像以前那么卡顿了,网站打开速度也提高了。后续老魏又整理了一些宝塔面板性能优化的补充知识和添加 cc 防护的知识,仅需点击几下鼠标就可以把你宝塔面板及服务器的性能优化到很好,让网站、项目跑的更欢快。
一、mysql 性能简单调优
这个属于宝塔面板性能优化的内容,是补充上一篇文章的。
进入宝塔面板后首页下方找到 mysql,点击“性能调整”>;>;优化方案中的选择根据你服务器内存大小决定,选好保存,再重启数据库才能生效。里面的每一项设置内容大家不需要懂,宝塔面板已经给我们优化到最佳状态了,最好不要自己改动。
还要针对 query_cacahe_size 特别说明一下。
优化方案中的第二项 query_cacahe_size,也叫 mysql 查询缓存,这个功能有争议,如果你你开启了 redis、memcached 等缓存组件时,尝试着把 query_cache_size 关闭(值=0);若没用缓存软件,有空闲内存且数据库存在瓶颈时可以开启查询缓存试试效果如何,总体来说它的效果还是很不错的。配合 memcached 等缓存组件使用效果会更好,上面把 query_cache_size 设为 0 后观察一段时间,看看网站访问速度如何,站内搜索速度有没有提高等,来判断是否应该改为 0 还是增加数值。一切以你自己的尝试结果为主,老魏这个只是一个参考而已。
二、cc 防护
人在江湖飘哪能不挨刀,网站、项目被攻击也是很正常的事情,使用宝塔面板提供的设置可以有效避免普通流量的恶意攻击。
1、在宝塔面板首页的 nginx(nginx1.12 以上版本)管理中,开启 waf 安全模块(现在改名叫“过滤器”),点我注册宝塔面板专业版还可以用宝塔网站防火墙。
勾选防 cc 攻击,下面可以把日志中攻击过服务器的 ip 放到黑名单中。
小的恶意 cc 攻击还能抗住,如果量大抗不住了,就得借助专业防火墙了,阿里云 web 应用防火墙可以起到防护外部攻击、修补服务器漏洞,抵挡海量恶意 cc 攻击的作用,用于避免网站数据泄露,保障网站安全和使用。先点我领取阿里云千元代金券礼包,包括阿里云 100+产品,抵扣 50 元起。
2、流量限制
在站点设置中的“流量限制”,启用后方案根据个人情况自选,一般选择博客就行,这样对网站有一个基础的防护作用,将来哪天网站被 ddos 或者 cc 攻击,这里会有一定的作用。
并发限制:同时有 300 人访问你服务器,一般的小博客不会有这么大的并发。
单 ip 限制:一定时间内同一个 ip 访问网站的次数限制。这个根据你网站流量来设置,一般 10 个左右不少了。
流量限制:用来限制单 ip 每个请求的流量大小。
以上三个设置可以按照宝塔面板给你弄好的默认数值,如果你不确认很明白选项的意思,不要私自更改,很可能会影响到服务器性能。
3、wordpress 如何优化提升速度,这是个永恒的任务。想让网站加载速度快,优化的关键是找到平衡点,点我打开在线课程开始学习,全面分析原因并给出相对应的一整套解决方案。
以上内容是对宝塔面板优化内容的补充,宝塔面板免费版本就可以实现了,也是可视化操作很方便的,大家可以结合这两篇教程补全设置一下,让自己的服务器和网站、项目跑的更快。