Önbelleklediğiniz veri (willing to cache) kullanıcı bağlı değilse, neden oturumda saklamak istiyorsunuz ... bir kullanıcıya bağlı olan?
Göz önüne alındığında oturumları genellikle dosyalarında saklanır, bu dosyaları kendiniz kullanarak comparaison şey optimize.
Eğer sitede 10 kullanıcı varsa ve siz önbellek 10 kez aynı veri var mı? Ben bu şeyleri önbelleğe için en iyi yol olduğunu sanmıyorum ;-)
Tüm kullanıcılar fo aynı veriler için, ben gerçekten bir kullanıcı ya da kullanıcı grubu için belirli veri, muhtemelen oturumda saklamak olmaz için bile (bu dosya tabanlı olabilir ya da olmayabilir, başka bir çözüm ile gitmek istiyorum - eğer dışında çok küçük, belki)
Hakkında bakabilirsiniz bazı şeyler:
- Almost every framework provides some kind of caching mecanism. For instance :
- You can store cached data using lots of backend ; for instance :
- dosya
- paylaşılan bellek (gibi bir şey kullanarak
APC
a>, örneğin)
- Çeşitli sunucuları ve veri yükleri varsa,
memcached
a>
- (Bazı çerçeveler olanlar ile çalışmak için sınıfları sağlamak, birinden diğerine geçiş bile bir config dosyasına ^ ^ satır bir çift değiştirme gibi basit olabilir)
Sonraki soru: önbelleğe için ne gerekiyor? Ne kadar süre için? ama bu başka bir sorun var ve sadece o cevap verebilir ;-)