Zend Cache Eylem Yardımcısı'nı kullanarak çalışmıyor

1 Cevap php

Benim Zend Framework uygulamasında tam sayfa statik önbelleğe uygulamak çalışıyorum. Yakalama önyüz ile birleştiğinde statik arka uç kullanarak, bütün sayfaları önbelleğe ve gelecekte bir. Htaccess yönlendirme tarafından sunulan, önbellek silinene kadar / rejenere olabilir. Başvuru için, ben kılavuzda Zend_Cache_Backend_Static üzerindeki bölümünü kullanarak oldum ve ayrıca bazı further information sınıf yazar tarafından sağlanan.

Örneğin başı olarak, ben önbellek (statik HTML dosyaları) ve etiketleri için dizinleri yapılandırılmış var ve ben hattı ekledik:

$this->_helper->cache(array('index'), array('allentries'));

benim denetleyicileri biri.

HTML dosyası doğru yerde oluşturulur ve beklendiği gibi etiketleri de oluşturulur. Ancak, HTML dosyası her zaman boştur - 0 bayt.

Ben sorunu teşhis edemez, ve ben yardım etmek için çevrimiçi herhangi bir bilgi bulamıyorum. Bildiğim kadarıyla ben gördüğünüz gibi Zend app çıktısını alır Çıktı arabelleği geri arama ile biraz problem var, ama ben yanlış tam olarak ne olduğunu bilmiyorum.

Herkes konuya biraz ışık tutabilir?

1 Cevap

Kafa kaşıma bir sürü sonra, ben cevabı buldum:

; required for page caching
resources.frontController.params.disableOutputBuffering = true

... Uygulama INI dosyasında.