Mage_PageCache - Harici tam sayfa önbelleği


27

Yani Topluluk Sürümü’nde, System->Configuration->System->External Full Page Cache SettingsZend Cache’yi kullanarak tam sayfa önbellek sunuyor gibi görünen bir seçenek var .

Tam sayfa önbellek yapılandırması

Bu değerleri ayarladığınızda, bu önbelleği temizlemek için önbellek sayfasında yeni bir düğme alırsınız.

Sayfayı önbelleğe al

Yani benim sorum şu, bunu yakın zamanda keşfettikten sonra. Bu da ne? Çalışıyor mu? Neden bu CE’de ve sonra EE’de çıkar ve tamamen farklı bir modüle sahipsin? Birisi gerçekten kullanıyor mu?

Not: Bu modül EE sürümünde değil

Yanıtlar:


15

Etrafta bir miktar kazı yaptıktan ve twitter ile ilgili faydalı geri bildirimlerden sonra bazı şeyleri öğrendim.

Varsayılan olarak bu, Zend Server özelliğini kullanmak için ayarlanmıştır Page Cache. Neredeyse tamamen sunucuda kurulmuş bir özellik olarak gözüküyor, Magento'daki tek şey.

Çağıran temiz bir işlev. page_cache_remove_all_cached_contents

public function clean()
{
    if (extension_loaded('Zend Page Cache') && function_exists('page_cache_remove_all_cached_contents')) {
        page_cache_remove_all_cached_contents();
    }
}

Ve uzantıyı yönetici bölümünden etkinleştirmek ve devre dışı bırakmak, ancak bunların tümü önbellek sayfasındaki düğmeyi göstermek / gizlemek.

Eklentiyi kullanırsa, temiz işlevinden görebileceğiniz gibi Zend Page Cache, ancak sınıf arayüzü uygular, Mage_PageCache_Model_Control_Interfaceböylece sadece Zend sunucusu ile değil, diğer harici önbellekleme sistemleriyle birlikte kullanılma olasılığı ile oluşturulmuştur.

Not: Bunu ya da Zend sunucusunu hiç kullanmadım


Harika bul, soruyu yanıtlamak için, kendi FPC modülünün yerleşik olması nedeniyle EE'nin çekildiğini varsaymanın güvenli olduğunu düşünüyorum.
B00MER
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.