11 月到来的 WordPress 6.1 包含了性能升级,其中一些据说是巨大的改进
其他缓存改进
还有其他与缓存相关的改进可以加快网页的交付速度。
缓存 API 的改进
这是一些改进。
简单来说,一项名为“检查缓存键类型”的改进解决了插件造成的问题。
这解决了导致故障的问题,该故障可能导致稍微奇怪的行为或彻底故障。
此改进使插件开发人员更容易注意到问题。
开发人员对此修复的注释指出:
“这个提交引入了对给定缓存键的快速类型检查,并添加了一个 _doing_it_wrong() 消息,可以帮助插件开发人员更快地注意到这些问题。”
第二个改进称为从缓存启动函数中删除`@access private`。
这种改进的一个简单的英文解释是,它为主题和插件开发人员提供了访问和使用某些功能的机会,这些功能将减少数据库查询,从而提高网站性能。
帖子、帖子类型改进
提高具有大量自定义分类法(如标签和类别)的网站的性能。
多站点改进
减少多站点环境中的数据库查询。
媒体处理改进
这是延迟图像以防止它们减慢网页检索和显示的方式带来的性能提升,从而提高了性能。
WordPress是这样描述的:
“最近我一直在玩 img 标签的另一个特殊属性,它基本上是解码 =”async”。
在对页面中的图像实施异步解码后,页面加载变得更快,并且图像由浏览器异步解码,几乎立即加载内容并减少了页面渲染时间。对于任何包含大量图像的网页(基本上是大多数网站)来说,这都是一个巨大的性能提升。”
改进了核心块注册的 PHP 性能
这改进了“块注册”的处理方式。这是对如何识别和处理块的改进。
WordPress对其进行了描述:
“……减少对 block.json 文件的文件系统读取和处理,这应该有利于所有 WordPress 网站并提高性能……”
新站点健康检查
WordPress 6.1 带有两个新的站点健康检查。虽然这本身并不是性能改进,但它确实可以帮助发布者确定他们是否可以通过使用持久对象缓存和/或整页缓存来提高他们的网站性能。
持久对象缓存
持久对象缓存将频繁请求的网页部分保存在缓存中(在内存中),从而加快网页的显示并减少服务器负载。
整页缓存
全页缓存是整个网页的缓存,本质上使网页的行为更像是静态 HTML 页面。在动态且包含个性化的站点上,整页缓存通常没有用处。
定时 API
这似乎是一种错误修复,但它也是对 wp-cron.php 的改进,wp-cron.php 是用于备份、预定帖子或更新等任务的任务调度程序。
此更新将通过使其(再次)与 LiteSpeed Web Server 和 LSAPI 兼容来提高性能。技术细节在这里。
更多性能改进
还有更多性能改进,但上面列出的更新是最值得注意的。
除了性能改进之外,WordPress 6.1 还将改进可访问性、块编辑器、为主题开发人员提供更多灵活性和选项、将外部库更新到最新版本、新功能、新过滤器,甚至是新的 oEmbed 播客提供商。
更新通常是增量的,但 WordPress 6.1 正在形成一个相当大的更新,期待它在 2022 年 11 月 1 日发布。