Ben gerçekten birçok faktöre bağlıdır sanırım. Ben hep kafamın arkasında "erken optimizasyonu ..." yaşıyorum.
Önceki yıllarda ben app içine aklıma gelen her küçük bir fikir koştu. "; Bir sorun zaten vardı ben serin yaptı ama tam olarak ben çözmeye çalışıyorum sorunu kavramak için zaman aldı değil mi?" Sık sık yol
Bugünlerde (ilk denemede tamamen performansını kazıcı olmadan) hızlı olan (sizinki gibi) belirgin yaklaşımı kullanmak ve sorunlar ya da değil alıyorum eğer analiz.
Başka bir deyişle:
(Eğer yeniden kullanıcı olmadan bir kez bilgi yüklemek eğer çok nokta yine yeniden getiriliyor içinde muhtemelen orada değil çünkü) Ne kadar sıklıkla eşzamanlı müşteri sayısı ile çarpılır yüklenen sayfaları farklı tür bu bilgilere erişmek gerekiyor?
Hızlı JS erişim için bir istemci tarafı çerez içine bilgileri yazarsanız, (uygulama izni olmadan değiştirilmiş) istismar eğer uygulama yapılabilir zarar verebilir? WHATWG bunu önermektedir gibi çevrimdışı depolama her türlü olmadan "JS" ve "çerez" yerine, 1. uygular eğer.
Genellikle önce-geliştirme araştırma içine büyük bir yatırım yok çünkü "hızlı" yaklaşımı, bana uygun. Eğer dikkatli bir şekilde yapmış ... ettik ama o zaman muhtemelen zaten cevabını bilemez ;)
3 olarak. Her zaman zaten JS gereken veriler de dahil olmak üzere müşteri için HTML itin olabilir, belki de senin durumunda çalışabilir. Diğer öneriler gelecek ne görmek ilginç olacak!
Ben bir yan not olarak: Ben (uyarı memcached onları taşındık kadar PHP oturumları, çok DB saklanan yaşadım: o yüzden durum için iyi bir fikir olmayabilir, bir önbellek değil kalıcı bir mağaza var, ben onunla yaşayabilir Ben sadece veritabanı sorgularını% 20 ortalama damla gerçekleştirmek ve ve yazma sorguları bu bir% 90 düşüş aracılığıyla) her zaman çalıştığından emin olun. Ve ben bile eşzamanlı kullanıcıların sadece sayı, henüz herhangi bir fantezi Ajax kullanarak değildi.