Ben bazı veriler haftalık bazda değişir ama çok sık sık okunan bir php web uygulaması var.
Html çıkışı için veri ve php kodu almak SQL sorguları oldukça karmaşıktır. Orada birden fazla tablo katıldı ve çok sayıda hesaplamalar - ama onlar oldukça temel bir html tablo sonuçlanır. Kullanıcılar gruplandırılmış ve tablo her grup için her hafta ile aynıdır, ancak farklı gruplar için farklı olabilir. Ben potansiyel binlerce kullanıcı için tabloları yüzlerce olabilir.
Performans nedenleriyle, ben bu verileri önbelleğe istiyorum. Aksine bu sorgu ve hesaplamalar birisi sayfasını vurur her zaman çalışan daha, ben gerektiğinde bana basit bir okuma vererek, her bir grup için tablo oluşturmak için bir haftalık süreci çalıştırmak istiyorum.
Ben böyle bir şey başarmak için başarılı ya da başarısız olarak kullandım hangi teknikleri bilmek ilgi duyarım?
Ben görebiliyorum seçenekleri şunlardır:
- MySQL tablodaki hesaplamaların html sonucu depolamak, kullanıcı grubu tarafından belirlenen
- (Veri öğeleri hiçbir sabit numara var gibi zor) kullanıcı grubu tarafından belirlenen bir MySQL tablo çıkan verileri depolamak
- Statik dosyaları sayfa çıktıyı önbelleğe
Başka bir öneri hoş olurdu!