Ben sadece çok nadiren (olasılıkla kullanıcı aracını ayarlar yalnızca) güncellendi olacak bazı kullanıcı düzenlenebilir değişkenleri ile bir Widget var.
Aksine veritabanı isabet daha, ben memcache yoluyla Widget kullanıcı değişkenleri önbelleğe. Widget içeriği düzenli olarak değişiyor.
Ben kullanıcı aracını oluştururken ya da düzenlerken zaman Widget önbelleğe alınmış içeriği önler ve onlara widget en son sürümünü gösterir ve nocache parametresi vardır, böylece set-up var.
Endişe kullanıcı (nocache dahil) Widget değişkenleri alır ve bir yere bir sayfa içine sopa, böylece tamamen önbelleği görmezden gidiyor olmasıdır.
Ben kullanıcıların giriş denetleyen bir bileşeni ekleme düşünüyordum, ve açma kullanıcı Widget sahibi eşleşirse, sonra önbelleği kullanmak yok. Ancak, ben bir kullanıcı oturumu Widget yüklenen her zaman kontrol ediyorum, ve muhtemelen ben ne yapmak istediğinizi değil demektir.
Verimli yapmak için nasıl başka önerileriniz?
Widget izleyicilerin% 99.999999 yapman değil, bu yüzden bu kadar az yükü eklemek çalışıyorum.