WordPress 6.0缓存功能的改进,支持批量添加、设置、删除缓存。

本站:VPS参考评测推荐,专注分享VPS服务器优惠信息!若您是商家也可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
部分文章发布时间较久远,可能存在未知因素,购买时建议在本站搜索商家名称,可查看相关文章充分了解商家!若非中文页面可使用谷歌浏览器同步翻译!PayPal代付/收录合作

WordPress版本主要提升了古腾堡编辑器和全站编辑器的能力,当然也提升了性能。本文简介了WordPress 6.0缓存功能的改进。

WordPress改进缓存批量操作方法

我们知道Memcached等缓存服务一次支持多个数据请求,这意味着不需要多次连接外部对象缓存服务,可以显著提高网站的效率。

WordPress在5.5版本中引入了wp_cache_get_multiple()函数,可以通过一次缓存调用批量获取一组缓存。

Memcached还支持一次请求设置多个数据,一次请求删除多个缓存数据,所以WordPress版改进了缓存的批量操作方式。通过实现以下三个函数,它支持缓存的完整批量CRUD操作,因此可以在一次缓存调用中创建、编辑和删除多个缓存对象:

wp _缓存_添加_多重

wp _缓存_集合_多重

wp _缓存_删除_多重

下面简单简介一下这三个功能:

wp_cache_add_multiple( $data,$ group = # 8221,$expire = 0)

$data:要添加到缓存中的键值对数组

$group:可选,缓存组的名称。默认为空字符串。

$expire:可选,过期多少秒,单位为秒,默认值为0,即永不过期。

WP _ cache _ add _ multiple([ # 8216;foo1 # 8217= gt‘价值1 # 8217;, ‘foo2 # 8217= gt‘价值2 # 8217;], ‘第一组 # 8217;); wp_cache_set_multiple( $data,$ group = # 8221,$expire = 0)

$data:要设置到缓存中的键值对数组。 $group:可选,缓存组的名称。默认为空字符串。 $expire:可选,过期多少秒,单位为秒,默认值为0,即永不过期。

WP _ cache _ set _ multiple([ # 8216;foo1 # 8217= gt‘价值1 # 8217;, ‘foo2 # 8217= gt‘价值2 # 8217;], ‘第一组 # 8217;); wp_cache_delete_multiple( $keys,$ group = # 8221)

$keys:缓存中要删除的键名数组。 $group:可选,缓存组的名称。默认为空字符串。

WP _ cache _ delete _ multiple([ # 8216;foo1 # 8217, ‘foo2 # 8217], ‘第一组 # 8217;); Object-cache.php实现 这三个功能需要插件开发者在object-cache.php实现。如果没有的话,WordPress 6.0会互相兼容,也就是循环调用wp_cache_add(),wp_cache_set()和wp_cache_delete()来处理,但这样根本体现不出Memcached的高效率。

新版WPJAM Basic中内置的object-cache.php已经实现了wp_cache_set_multiple()和wp_cache_delete_multiple()函数。因为Memcached没有要批量添加的接口,所以wp_cache_add_multi()没有实现。只要让WordPress默认循环调用wp_cache_add()即可。

下载WPJAM Basic后,需要将wpjam-basic/template/目录下的object-cache.php文件再次复制到wp-content目录下,这样就可以在一次缓存调用中创建、编辑、删除多个缓存对象,提高站点的效率。

版权声明:本文所有内容均由第三方贡献,版权归原作者所有。本网站不拥有其版权,也不承担本文所有内容引起的任何版权归属问题或纠纷。如有侵权,请联系info@本站。com,并且本网在核实确实侵权后有权删除该文章。

以上是我们本期分享的详细内容。本站部分内容来自网络,希望对你有帮助。请关注本站.com。

本文由本站刊发,转载请注明:WordPress 6.0缓存功能的改进,支持批量添加、设置、删除缓存。,https://本站.com/69934.html

推荐站内搜索:备案网、域名注册官网、国内linux主机、免费虚拟主机、美国虚拟主机、香港服务器、海外虚拟主机空间、美国主机美国vps主机、国外php空间、