PHP altında Dosya bazlı önbellekleme

1 Cevap php

Ben bir proje için http://code.google.com/p/phpbrowscap/ kullanarak oldum ve genellikle güzel çalışıyor. Ama bir kaç kez düz php-dosyaları önbellek, (http://code.google.com/p/phpbrowscap/source/browse/trunk/browscap/Browscap.php#372 ve bakın. Al.) Tüm önbellek dosyası boş değerlere büyük leke olmuştur, yani, "sıfır" olmuştur bulunuyor.

Bunun yerine dosyaları NULL haline nedenini bulmak için çalışırken, ben olsa belki de daha esnek şey önbelleğe alma stratejisini değiştirmek için daha iyi olabilir.

Ne iyi bir çözüm olacağını iyi bir fikir olup olmadığını Yani ben merak ediyorum; I http://www.jongales.com/blog/2009/02/18/simple-file-based-php-cache-class/ ve http://www.phpclasses.org/package/313-PHP-Cache-arbitrary-data-in-files-.html bakarak oldum ve ben de şimdi yapıyor bulunuyor gibi sadece yerine saf php dosyasına bir tefrika dizi tasarruf olsa da; Ama ben burada hedef olmalıdır yaklaşım ne belirsiz değilim.

Ben bir görüş performans açısından karmaşık biliyorum ben, teknolojinin bu alana herhangi bir fikir için minnettarım.

1 Cevap

Ne açıklayan konum phpbrowscap bir hata gibi görünüyor. Bunu neden ne kontrol edebilir.

Bir PHP dosyası içine önbelleği yazarak, o da opcode zula yararlanmak çünkü Neyse, phpbrowscap strateji nispeten mantıklı biridir.

Ancak, en iyi strateji nesneyi serialize ve APC gibi bir önbellekte o sonucu koymak olacağını düşünüyorum. Başka bir olası strateji her zaman bellekte olacağını, bir uzantısı işlevselliğini uygulamak olacaktır.