PHP ve Yoğun Siteler İçin Caching Durumu Hk.
Merhabalar,
Popüler bir siteye ait ikinci bir site açılacak. Siteye günlük on binlerce trafik gelecek (günlük minimum 30-40.000 bin tekil ziyaretçi gelecek)
Site altyapısı düz PHP ile kodlanacak; MySQL veritabanı ile birlikte ajax işlemlerin de bol bulunacağı bir yapı olacak.
Yukarıda belirttiğim gibi, bazen mesela tek bir duyuru linki ile siteye belki 10-20.000 kişi dakikada siteye yığılacak; çok fazla Ajax requestler olacak; dolayısı ile veritabanından da (ürün listeleme, ürün detaylar vb.) gibi istekler olacak.
Siteye yük bindirmemek adına, sitenin çökmemesi ve stabil çalışması adına bu tarz siteleri kodlarken
- nelere dikkat edilmelidir?
- nasıl bir yapı oluşturulmalıdır?
- bu tarz sitelerde, düz PHP kullanırken nasıl bir cache mekanizması kullanılmalıdır?
- alternatif önerileriniz var mı benim öngöremediğim, aklıma gelmeyen, sormadığım şeyler için vs.?
saygılar
Evet aslında bahsettiğim şey çok daha geneldi. Zaten sınırsız sunucu alacağım Bandwith, Trafik vs. için; Muhtemelen 2 veya 3 GB RAM / 2 CPU var pakette.
Düşündüğüm şey hem sunucu kullanım yük durumu, hem MySQL requestleri, hem de öngöremediğim diğer konular için geçerli bu...