因为感觉最近 WP Rocket 的预缓存功能导致了网站变得很慢,所以前几天搬瓦工中文网就把 WP Rocket 的预缓存功能暂时给关了(WP Rocket 预缓存功能造成 VPS 大量资源占用导致网站慢的解决方法),然后这几天就看到 WP Rocket 疯狂的在更新版本,也不知道在更新啥,但是瞄了一眼,大多数都是和预缓存有关。看来是他们某个更新导致了某个 BUG,然后为了修复这个 BUG 又带来了另外的 BUG,所以几乎每隔两三天就推送一个新版本。下面一起来看看都修复了什么问题,目前本站的预缓存功能还没有重新开启,等他们修复的差不多了再说吧。
一、WP Rocket 版本更新记录
以下的数字编号就是 GitHub 里的 issue 编号,GitHub 主页:https://github.com/wp-media/wp-rocket
3.12.0.5 2022 年 9 月 1 日
- 增强功能:更改了 Action Scheduler 设置以确保仅将一个并发批处理用于 Preload #5376
- Bugfix:修复用户访问设置缓存在数据库中完成时的错误#5369
- 错误修复:修复 attachment_link 过滤器错误更改函数 get_permalink 的返回时的错误 #5363
3.12.0.4 2022 年 8 月 29 日
这是目前 75% 的用户可以使用的交错版本。更多信息。
- 增强功能:将预加载批量大小从 100 减少到 45 (#5352)
- 错误修复:删除旧的删除未使用的 CSS 资源表时防止警告(如果它不存在)(#5347)
- 错误修复:在删除/删除帖子或 404 时正确从缓存表中删除 URL (#5346)
- 修正:如果更新时未正确创建缓存表,则强制创建缓存表 (#5351)
- 第 3 方兼容性:从 JS 缩小中排除 trustindex.io (#5343)
- 第 3 方兼容性:防止通知冲突导致 CPU 使用率过高 (#5354)
3.12.0.3 2022 年 8 月 24 日
这是一个交错版本,目前可供 50% 的用户使用。更多信息。
- 错误修复:从低于 3.12.0.2 的版本更新时正确预加载站点地图 (#5337)
- 修正:使用调试模式时防止错误 (#5341)
3.12.0.2 2022 年 8 月 23 日
这是目前 25% 的用户可以使用的交错版本。更多信息。
- 错误修复:防止更新到 3.12.0.1 时与类型转换相关的 PHP 致命错误 (#5330)
- 错误修复:在导入缓存 webp 选项的设置时防止 PHP 通知 (#4424)
3.12.0.1 2022 年 8 月 22 日
这是目前 25% 的用户可以使用的交错版本。更多信息。
- 修正:升级到 3.12 时防止致命错误 (#5328)
3.12 2022 年 8 月 22 日
这是目前 25% 的用户可以使用的交错版本。更多信息。
- 增强功能:新的预加载模块 (#2678)
- 增强功能:将 Monolog 升级到版本 2 (#5166)
- 增强功能:从删除未使用的 CSS 功能中删除 BETA 提及 (#5260)
- 增强功能:删除与旧的 Remove Unused CSS 方法相关的数据库表 (#5145)
- 增强功能:将支持的最低版本提高到 WordPress 5.6 和 PHP7.2
- 第 3 方兼容性:Covnert Plus 插件和删除未使用的 CSS 功能之间的兼容性 (#5291)
- 修正:更新通知中的断开链接 (#5147)
3.11.5 2022 年 8 月 3 日
- 增强功能:使用优化 CSS 交付选项显示过期用户的警告通知 (#3837)
- 错误修正:防止 PHP 8.1 上的 PHP 已弃用警告 (#5194)
- Bugfix: 正确连续回滚多个版本 (#3077)
- 第 3 方兼容性:在 Wordfence 中更新我们的 RUCSS 的许可 IP (#5233)
- 第 3 方兼容性:为 Remove UnusedCSS 添加额外的兼容性(#5018、#5091、#5164、#5219、#5263、#5270)
可以看到,从 3.12 版本推出一个新的预加载模块开始,这个预加载就一直有问题,后续的所有版本都有针对预加载(也就是预缓存)的修复,看来是很多人都遇到了这个问题。
下面是英文原文,方便参考。
3.12.0.5 September 1, 2022
- Enhancement: Changed Action Scheduler settings to make sure only one concurrent batch is used for Preload #5376
- Bugfix: Fix a bug when user visit set cache to be completed in database #5369
- Bugfix: Fix error when attachment_link filter incorrectly changing return of the function get_permalink #5363
3.12.0.4 August 29, 2022
This is a staggered release currently available to 75% of our users. More info.
- Enhancement: Reduce preload batch size from 100 to 45 (#5352)
- Bugfix: Prevent warning when dropping the old remove unused CSS resources table if it doesn’t exist (#5347)
- Bugfix: Correctly remove URLs from the cache table when trashing/deleting a post or on 404 (#5346)
- Bugfix: Force creation of cache table if it wasn’t created correctly on update (#5351)
- 3rd party compatibility: Exclude trustindex.io from JS minification (#5343)
- 3rd party compatibility: Prevent notices conflict creating high CPU usage (#5354)
3.12.0.3 August 24, 2022
This is a staggered release currently available to 50% of our users. More info.
- Bugfix: Correctly preload sitemaps on update from version lower than 3.12.0.2 (#5337)
- Bugfix: Prevent error when using debug mode (#5341)
3.12.0.2 August 23, 2022
This is a staggered release currently available to 25% of our users. More info.
- Bugfix: Prevent PHP fatal error related to type casting when updating to 3.12.0.1 (#5330)
- Bugfix: Prevent PHP notice when importing settings for the cache webp option (#4424)
3.12.0.1 August 22, 2022
This is a staggered release currently available to 25% of our users. More info.
- Bugfix: Prevent fatal error when upgrading to 3.12 (#5328)
3.12 August 22, 2022
This is a staggered release currently available to 25% of our users. More info.
- Enhancement: New Preload Module (#2678)
- Enhancement: Upgrade Monolog to version 2 (#5166)
- Enhancement: Remove BETA mention from the Remove Unused CSS feature (#5260)
- Enhancement: Drop database tables related to old Remove Unused CSS approach (#5145)
- Enhancement: Bump minimum supported versions to WordPress 5.6 and PHP7.2
- 3rd party compatibility: Compatibility between Covnert Plus plugin and Remove Unused CSS feature (#5291)
- Bugfix: Update broken link in the notice (#5147)
3.11.5 August 3, 2022
- Enhancement: Display warning notices for expired users using Optimize CSS Delivery options (#3837)
- Bugfix: Prevent PHP deprecated warning on PHP 8.1 (#5194)
- Bugfix: Correctly rollback multiple versions consecutively (#3077)
- 3rd party compatibility: Update allowlisted IP for our RUCSS in Wordfence (#5233)
- 3rd party compatibility: Add additional compatibilities for Remove UnusedCSS (#5018, #5091, #5164, #5219, #5263, #5270)
总体而言,WP Rocket 还是一个非常好用的缓存插件,值得推荐!
参考:《WordPress 缓存插件推荐 WP Rocket – 超好用 WP 网站加速必备插件》。
二、其他 WordPress 缓存方案推荐
如果想使用免费的 WordPress 缓存插件,那么推荐使用 WP Super Cache,然后可以配合 Autoptimize 来使用,后者是用来压缩网页的。相当于实现了网页压缩 + 网页缓存功能。
参考:《WordPress 网页压缩插件 + 网站全静态缓存插件,优化你的网站访问速度》
上面这篇文章总结了如何安装并开启 Autoptimize 和 WP Super Cache,这个方案也是搬瓦工中文网之前使用的方案,也是非常不错的。
而 WP Rocket 除了已经整合了上面的功能之外,还有链接预取、整合 CDN、各种文件压缩和路径优化之类的功能,并且易用性方面也大幅提升,并且实际感受下来好像 WP Rocket 效果更好一些。所以如果不想花精力自己配置的话还是使用 WP Rocket 更方便一些。
三、搬瓦工建站套餐和新手教程推荐
搬瓦工推荐方案
搬瓦工实时库存:https://stock.bwg.net
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 推荐机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
KVM (最便宜) | 1GB | 2核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET (购买后在后台迁移) | $49.99/年 | 购买 |
KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 | 购买 | |
CN2 GIA-E (最推荐) | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | 美国 DC6 CN2 GIA-E 美国 DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 美国圣何塞 CN2 GIA 加拿大 CN2 GIA | $49.99/季度 $169.99/年 | 购买 |
CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
HK (高端首选) | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA 日本大阪 CN2 GIA 新加坡 CN2 GIA | $89.99/月 $899.99/年 | 购买 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 | 购买 | |
OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 购买 |
OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 | 购买 | |
搬瓦工优惠码:BWHCGLUKKB | 搬瓦工购买教程:《2024 年最新搬瓦工购买教程和支付宝支付教程》 |
选择建议:
- 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
- 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选机房多(DC6、DC9、日本软银、荷兰联通等),性价比最高。
- 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。东京 CN2 GIA 套餐也是非常不错的高端选择。
搬瓦工新手教程
- 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》(推荐阅读)
- 搬瓦工购买教程:《2022 年最新搬瓦工购买教程和支付宝支付教程》
- 搬瓦工优惠码:BWHCGLUKKB
- 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》
- 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?》
搬瓦工补货通知
搬瓦工目前一共有四款限量版套餐,具体参考这里整理的搬瓦工所有限量版套餐汇总。下面是搬瓦工限量版套餐补货、上新、最新优惠通知。
如果来晚了已经缺货,可以关注搬瓦工补货通知:
- 搬瓦工补货通知 QQ 群 8(全员禁言,仅发送通知):697178487
- 搬瓦工补货通知 QQ 群 9(全员禁言,仅发送通知):554576821
- 搬瓦工补货通知 QQ 群 10(全员禁言,仅发送通知):451796455
- 搬瓦工补货通知 TG 群:@BandwagonHostNews
- 搬瓦工补货通知邮件订阅 1:点击订阅(Google Groups)
- 搬瓦工补货通知邮件订阅 2:点击此处提交邮箱地址
未经允许不得转载:Bandwagonhost中文网 » WP Rocket 频繁更新版本,修复多项和预缓存相关的问题