voceconnect/wp-cache-bucket

允许将缓存项与单个验证键关联

1.1.4 2014-12-18 20:46 UTC

This package is auto-updated.

Last update: 2024-08-29 03:29:16 UTC


README

请注意:此插件不再进行积极维护或支持。

WP Cache Bucket

贡献者:voceplatforms, prettyboymp, csloisel, kevinlangleyjr
标签:缓存,缓存,性能,优化
至少需要:3.0
已测试到:4.1
稳定标签:1.1.4
许可:GPLv2或更高版本
许可URI:https://gnu.ac.cn/licenses/gpl-2.0.html

允许将缓存项与单个验证键关联,以便它们可以同时过期。

描述

缓存桶使用内置的WordPress wp_cache,但包含将多个项与单个缓存对象或“桶”关联的方法,而无需将它们全部放入单个缓存键中。当你有多个项需要更新时,这非常有用。

由于标识缓存项的键在访问时依赖于其他变量,因此没有简单的方法来标识所有需要过期的相关键,而Memcached不提供无效化一组数据的方法。WP Cache Bucket提供了围绕缓存的包装,提供了一个“桶”接口,使我们能够轻松地在对象更改时过期整个缓存菜单集。

请注意
此插件在激活时不会自行执行任何操作。它旨在成为主题和插件开发者的辅助类。

用法

缓存添加
wp_cache_bucket_add( $bucket, $key, $data, $group = '', $expire = 0 )

缓存设置
wp_cache_bucket_set( $bucket, $key, $data, $group = '', $expire = 0 )

缓存获取
wp_cache_bucket_get( $bucket, $key, $group = '', $force = false )

缓存删除
wp_cache_bucket_flush( $bucket, $group = '' )

安装

作为标准插件

安装插件

作为主题或插件依赖项

将插件拖入包含的主题或插件后,添加以下代码片段

if( ! class_exists( 'WP_Cache_Bucket' ) ) {
    require_once( $path_to_wp_cache_bucket . '/wp-cache-bucket.php' );
}

常见问题解答

  • 这与WordPress缓存有什么不同?
    • 此插件与内置的WordPress对象缓存方法没有太大区别,实际上它仍然使用它们。此插件的最大优势是可以刷新与桶关联的所有数据。

变更日志

请参阅发布历史