WP Rocket 是市面上最好的WordPress网站速度优化缓存插件。它易用使用、适合新手,能让用户一键优化网站,而不必进行繁杂的配置,能立即减少网站的加载时间,并提高网站的 Google PageSpeed 和 Core Web Vitals 分数,无需编码技能。但最近 WP Rocket 的预缓存功能导致了网站变得很慢,于是就把 WP Rocket 的预缓存功能暂时给关了,可这这几天就看到 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 缓存方案推荐
如果想使用免费的 WordPress 缓存插件,那么推荐使用 WP Super Cache,然后可以配合 Autoptimize 来使用,后者是用来压缩网页的。相当于实现了网页压缩 + 网页缓存功能。
而 WP Rocket 除了已经整合了上面的功能之外,还有链接预取、整合 CDN、各种文件压缩和路径优化之类的功能,并且易用性方面也大幅提升,并且实际感受下来好像 WP Rocket 效果更好一些。所以如果不想花精力自己配置的话还是使用 WP Rocket 更方便一些。
搬瓦工推荐方案
方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
CN2 (最便宜) |
1GB | 1核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET |
$49.99/年 | 直达 |
CN2 | 2GB | 1核 | 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 |
$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 | $89.99/月 $899.99/年 |
直达 |
HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 |
直达 | |
TOKYO | 2GB | 2核 | 40GB | 0.5TB | 1.2Gbps | 日本东京 CN2 GIA | $89.99/月 $899.99/年 |
直达 |
TOKYO | 4GB | 4核 | 80GB | 1TB | 1.2Gbps | $155.99/月 $1559.99/年 |
直达 | |
搬瓦工优惠码:BWH3HYATVBJW | 2022年最新搬瓦工VPS购买图文教程 |