HUSKY - Products Filter Professional for WooCommerce

woof_use_wp_cache

フック woof_use_wp_cache は、より最適化されたオブジェクトキャッシュ wp-cache を有効にすることです。テストで良好な結果を示しました。

ATTENTION: いずれかが必ずインストールされている必要があります。 WordPress のオブジェクトキャッシュプラグイン、別の方法は効果がありません。例: https://wordpress.org/plugins/w3-total-cache/

ファイル `functions.php` の現在の WordPress テーマに WP オブジェクトキャッシュを有効にするには、次のコードを追加します。

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

情報:

デフォルトでは、WordPress のオブジェクトキャッシュは永続的ではありません。つまり、単一の HTTP リクエスト内(1 ページを生成するためだけ)で機能し、異なるリクエスト間では機能しません(新しいページにアクセスしても、古いページのキャッシュは使用されません)。ページが生成されると、データはキャッシュ(RAM)に保存され、コード内で同じデータが再度要求されたときにそこから取得されます。たとえば、`get_option()` 関数が後続の呼び出しで毎回データベースにリクエストを送信するのではなく、オブジェクトキャッシュからデータを取得する理由です。

WordPress には、オブジェクトキャッシュ用の外部ストレージを有効にし、オブジェクトキャッシュを永続化するオプションがあります。これにより、キャッシュからのデータはリクエスト間で機能します。

永続的なオブジェクトキャッシュを有効にするには、プラグインをインストールする必要があります。そのようなプラグインはいくつかあります。キャッシュを保存する方法もいくつかあります。以下にその一部を示します。

永続キャッシュが使用されているかどうかを判断するため。WordPressは wp_using_ext_object_cache() function。これは、開発者がキャッシュプラグインの有無にかかわらず異なるアクションを実行する必要がある場合に役立ちます。