HUSKY - Product Filter for WooCommerce

woof_use_wp_cache

Hook woof_use_wp_cache, daha optimize edilmiş olan wp-cache nesne önbelleğini etkinleştirmek içindir. Testlerde iyi sonuçlar göstermiştir.

DİKKAT: WordPress için herhangi bir nesne önbellekleme eklentisi mutlaka kurulmalıdır, aksi takdirde etkisi olmaz. Örnek: https://wordpress.org/plugins/w3-total-cache/

Mevcut WordPress temasının functions.php dosyasına wp nesne önbelleğini etkinleştirmek için aşağıdaki kodu ekleyin:

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

Bilgi:

Varsayılan olarak, WordPress'te nesne önbelleği kalıcı değildir; bu, tek bir HTTP isteği içinde (yalnızca bir sayfa oluşturmak için) çalıştığı ve farklı istekler arasında (yeni bir sayfa ziyaret edildiğinde, eski sayfanın önbelleği kullanılmaz) çalışmadığı anlamına gelir. Sayfa oluşturulurken veriler önbellekte (RAM) depolanır ve aynı veri kodda tekrar istendiğinde oradan alınır. Örneğin, get_option() işlevi, sonraki çağrılarda her seferinde veritabanına bir istek yapmaz, bunun yerine verileri nesne önbelleğinden alır.

WordPress, nesne önbelleği için harici depolamayı etkinleştirme seçeneğine sahiptir ve böylece nesne önbelleğini kalıcı hale getirir. Böylece önbellekteki veriler istekler arasında çalışır.

Kalıcı bir nesne önbelleğini etkinleştirmek için bir eklenti kurmanız gerekir. Bu tür eklentilerden birkaç tane vardır, çünkü böyle bir önbelleği depolamak için birkaç seçenek de vardır, işte bunlardan bazıları:

Kalıcı önbelleklemenin kullanılıp kullanılmadığını belirlemek için WordPress, wp_using_ext_object_cache() işlevini kullanır. Geliştiriciler için, bir önbellekleme eklentisi ile veya olmadan farklı eylemler gerçekleştirmeleri gerektiğinde kullanışlıdır.