堡塔网站加速:是宝塔官方出的一款加速网站访问的插件,支持众多主流项目的专属加速规则:
- 内容型网站: 如wordpress, phpcms, 各类企业站,cms,博客,商城等有最佳加速效果
- 交互型网站: 如 discuz,HYBBS等效果良好
- 其它网站:对纯静态、后台管理系统, 如 各类OA系统,API接口等没有加速的意义
这篇文章来说说堡塔网站加速wordpress的简单使用体验。安装之前,你需要先准备好宝塔面板:
(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
1、插件简介
安装:软件商店→宝塔插件
插件不单独销售,免费版用户加速上限为30% ~ 50%,专业版70% ~ 85% , 企业版100%
面板要求:宝塔Linux面板7.x
Nginx版本要求:1.12 以上 注:Nginx1.18/1.19或更高版本,将获得至少30%的并发性能提升
Apache版本要求:2.4.5以上 注:经深度测试,受Apache基础并发性能影响,Apache加速效果提升极限为13倍,远弱于Nginx
关于加速上限:
若加速插件为网站并发性能提升10倍,则免费版上限为3 ~ 5倍,专业版上限为7 ~ 8.5倍,企业版的不限制
注意:免费版和专业版的加速上限会因服务器情况,站点并发等影响,所以会在一定的范围内浮动,属正常情况
2、加速原理
在http协议层,对动态页面进行缓存,对需要实时信息及已登录的会话跳出缓存,此技术主要针对匿名访问的用户进行加速响应,以减少应用服务器和数据库的开销。
这玩意被搞的这么神秘,大鸟觉得这就是一个前端缓存的Nginx fastcgi_cache缓存,不过他这个整合了这么多程序,方便一些。而且是缓存,如果是线路不好的国外服务器首次打开还是会很慢。
3、使用教程
使用确实是很简单,只需简单几步,即可完成加速配置,主流的cms都已经默认配置了规则,直接使用即可。
1)配置向导
点击下一步,进入规则配置,如图:
2)高级配置
完成默认的规则配置后,点开高级,进入高级设置。
- 基本设置
- 缓存目录
设置需要缓存的目录,默认为根目录(全站缓存),可自定义设置只缓存指定URI,此处支持正则表达式
- 登录特称
- 不缓存地址
比说wp的后台不缓存可以加一些规则:你的域名/wp-admin/*
- 缓存规则
- 不缓存规则
4、加速效果
我们点开堡塔网站加速,看看设置好的访问命中,效果如图:
页面缓存后我们在headers中可以看到HIT也表示缓存生效,看图:
看看宝塔官方的测试数据:
- 工具:Apache-Ab 2.3
- 请求数:10000
- 线程:100
- 服务器配置:6H/4GB/SSD Nginx1.18 / PHP7.4(已开启Opcache) / MySQL-5.6(默认配置)
- 测试机配置:4H/2GB/SSD
- 注意:以下测试在内网中完成,最大化排除因网络因素影响。
- 注意:实测Nginx加速性能远强于Apache,以下加速效果来自Nginx环境
项目:WordPress 5.3.2
首页:/
项目
|
CPU
|
错误
|
耗时(秒)
|
每秒请求数
|
加速前
|
100%
|
0
|
142.183
|
70.33
|
加速后
|
37%
|
0
|
0.921
|
10853.11
|
加速效果:响应速度提升:154.31倍, CPU降低63%
示例页面(含5条评论)
项目
|
CPU
|
错误
|
耗时(秒)
|
每秒请求数
|
加速前
|
100%
|
0
|
156.317
|
63.97
|
加速后
|
40%
|
0
|
1.057
|
9458.20
|
加速效果:响应速度提升:147.85倍, CPU降低60%
5、最后
堡塔网站加速插件的对于wordpress的加速效果还是不错的,基本默认设置后,访问速度能达到秒开。但是这玩意是有限制的免费版本只能获得加速提升的30%。专业版可以获得70%。宝塔官方出这个插件就是逼着我们买专业版啊!!?
如果喜欢折腾,可以试试这个插件,因为使用简单,配置方便,可以省去一个wp的加速插件了。
参考:https://www.bt.cn/bbs/thread-52317-1-1.html