Ben CodeIgniter'daki bir sayfanın iki farklı sürümlerini önbelleğe miyim?

0 Cevap php

Ben CodeIgniter site çalıştıran ve CI önbelleğe alma araçlarını kullanıyorum. Birkaç sayfada, ben görüntülerin bir demet (onlar CSS-sprited ama hala boyutu 300K üzerinde) kaldırmak ve onları göstermek istedim eğer kullanıcı karar vermesine izin verdi.

Sonra o kullanıcının "ekran görüntüleri" (ve özellikle görüntüleri kez yüklendiğinde kendi tarayıcısında önbelleğe olacağını beri) tekrarlanan tıklayarak önlemek için çeşitli sayfaları arasında görüntülenen görüntüleri tutmak için izin düzgün olacağını düşündüm.

Ben kullanıcı tercihini saklamak için bir cookie kullanıyorum, ama bu yarım ziyaretçiler için farklı olacak, çünkü ben sayfanın önbelleğe alınmış bir sürümü hizmet anlamına gelir. Ben dosyanın iki sürümünü önbelleğe ve çerez varsa dayalı farklı bir hizmet edebilir?

EDIT: Ayrıca ben şu anda bu suretle JS ve yükler görüntüleri üzerinden cookie için denetleyen bir JavaScript çözümü kullanıyorum olduğunu eklemek gerekir. Bu tür kesmek gibi hissediyor ve biraz yavaş görünüyor, bu yüzden mümkünse bir sunucu tarafı çözüm için umut oldu.

0 Cevap