- Zend_Cache_Backend_File : Cache nesnelerini dosyaya kaydeden en temel back-end sınıfı. Nesnleri depolayacağın yeri 'cache_dir' direktifi ile belirtilen dizine kaydeder. NOT :Cache dizini www-data kullanıcısı tarafından yazılabilir olmalı.
- Zend_Cache_Backend_Sqlite : Önbelleğe alıncak nesneleri SQLite dosyalarında tutan back-end sınıfıdır.cache_db_complete_path back-end direktifi ile sqlite dosyasının yolu verilmelidir.
- Zend_Cache_Backend_Memcached : Nesneleri memcached sunucusunda tutan back-end sınıfı. Bu sınıfın kullanımı için Memecached sunucusu için gerekli olan bilgiler bu backend sınıfına array olarak geçilmelidir.
- Zend_Cache_Backend_Apc : Php 'nin opcode cache eklentisi olan Apc için adaper bir sınıftır. Sunucunda apc (ki php 'de ilk kurulumda direk olarak gelmez) eklentisi aktif ise başka bir ayara gerek yok.
Zend_Cache_Manager
Karmaşık bir Zend Framework uygulamasında farklı farklı frontend ve backend türünde Cache nesnelerine ihtiyaç duyabilirsinin.Bu cache nesnelerini yönetmek için zend framework Zend_Cache_Manager bileşenini sağlamış. $cacheManager->setCache('tag', $cacheInstance) şeklinde set edilir ve tekrar kullanmak için ise, $cacheManager->getCache('tag') metodu ile tekrar aynı örneği elde edebilir ve kullanabilirsin. Tüm anlattıklarımın özeti olarak aşağıdaki kod örneklerini inceleyebilirsiniz.
/www/application/Bootstrap.php
/www/application/controllers/IndexController.php