欢迎光临
我们一直在努力

WP Rocket 频繁更新版本,修复多项和预缓存相关的问题

因为感觉最近 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

温馨提醒 如果您有选择困难症,直接选中间的 CN2 GIA-E方案,季付 $49.99,多达 12 个机房任意切换

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选机房多(DC6、DC9、日本软银、荷兰联通等),性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。东京 CN2 GIA 套餐也是非常不错的高端选择。

搬瓦工新手教程

  1. 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程(推荐阅读)
  2. 搬瓦工购买教程:《2022 年最新搬瓦工购买教程和支付宝支付教程
  3. 搬瓦工优惠码:BWHCGLUKKB
  4. 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群
  5. 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?

搬瓦工补货通知

搬瓦工目前一共有四款限量版套餐,具体参考这里整理的搬瓦工所有限量版套餐汇总。下面是搬瓦工限量版套餐补货、上新、最新优惠通知。

如果来晚了已经缺货,可以关注搬瓦工补货通知:

未经允许不得转载:Bandwagonhost中文网 » WP Rocket 频繁更新版本,修复多项和预缓存相关的问题

赞(0)
未经允许不得转载:拆东墙 » WP Rocket 频繁更新版本,修复多项和预缓存相关的问题

评论 抢沙发

登录

找回密码

注册