HUSKY - Products Filter Professional for WooCommerce

woof_use_wp_cache

钩子 woof_use_wp_cache 是启用 object cache wp-cache,它经过了更优化的处理。在测试中显示了良好的结果。

ATTENTION:它必须安装任何一个 WordPress 的对象缓存插件,另一种方式无效。 示例: https://wordpress.org/plugins/w3-total-cache/

To enable wp object cache into file functions.php of the current WordPress theme add next code:

add_filter('woof_use_wp_cache', function($is){
    return true;
});

信息:

默认情况下,WordPress 中的对象缓存是非持久的,这意味着它在一个 HTTP 请求内工作(仅用于生成一个页面),并且不在不同请求之间工作(访问新页面时,旧页面的缓存不会被使用)。当页面生成时,数据存储在缓存(RAM)中,并在代码中再次请求相同数据时从中获取。例如,这就是为什么 get_option() 函数在后续调用中不会每次都向数据库发出请求,而是从对象缓存中获取数据。

WordPress 有一个选项可以为对象缓存启用外部存储,从而使对象缓存永久化。这样,缓存中的数据将在请求之间工作。

要启用持久对象缓存,您需要安装一个插件。有几种这样的插件,因为存储此类缓存的选项也有几种,这里有一些:

To determine if persistent caching is being used. WordPress uses the wp_using_ext_object_cache() function。当开发人员需要在有或没有缓存插件的情况下执行不同操作时,它非常有用。