[]
Veritabanı Geneli MySQL Özeli PHP Yan Ürünü
Orta çaplı bir veritabanında (mysql, 5 tablo, 100000 kayıt mesela) örneğin 5 saniye içinde 100 kullanıcının veritabanındaki tüm kayıtları taraması, web sitesinin performansını nasıl etkiler?
istatistik sayfası gibi düşünün. 5 saniye içinde 100 kullanıcı, 5 tabloda bulunan 100000 kayda dair bilgiler alacak, php kodu bunlar için gerekli hesaplamaları yapacak vesaire, ve kullanıcılar siteyle ilgili en ücra istatistiğe bile ulaşacak. o 5 saniye boyunca web sitesi bayağı yavaşlar mı?
yoksa daha mantıklı olan, kullanıcının sorgusuyla güncellenen istatistikler yerine günün belirli saatlerinde otomatik olarak güncellenen istatistikler kullanmak ve kullanıcıya onun sonuçlarını yansıtmak mı?
mesela ekşi duyuru'nun istatistikleri nasıl? kullanıcı sorgusuyla mı güncelleniyor?
istatistik sayfası gibi düşünün. 5 saniye içinde 100 kullanıcı, 5 tabloda bulunan 100000 kayda dair bilgiler alacak, php kodu bunlar için gerekli hesaplamaları yapacak vesaire, ve kullanıcılar siteyle ilgili en ücra istatistiğe bile ulaşacak. o 5 saniye boyunca web sitesi bayağı yavaşlar mı?
yoksa daha mantıklı olan, kullanıcının sorgusuyla güncellenen istatistikler yerine günün belirli saatlerinde otomatik olarak güncellenen istatistikler kullanmak ve kullanıcıya onun sonuçlarını yansıtmak mı?
mesela ekşi duyuru'nun istatistikleri nasıl? kullanıcı sorgusuyla mı güncelleniyor?
bir kere sen oyle bir raporu 5 sn de alamazsın ki .
aldin diyelim ne kadar sıklıkla kullanacaksın . eger cok sıklıkla kullanacaksan bunu ozet tablolara atarak cozebilirsin (ikinci yontemin daha makul ).
tabii ki ozet tablonun guncelleme sıklıgı sistemin yapısı ile dogrudan iliskili bir duurm vs.. vs.. vs..
aldin diyelim ne kadar sıklıkla kullanacaksın . eger cok sıklıkla kullanacaksan bunu ozet tablolara atarak cozebilirsin (ikinci yontemin daha makul ).
tabii ki ozet tablonun guncelleme sıklıgı sistemin yapısı ile dogrudan iliskili bir duurm vs.. vs.. vs..
- ccompiler (07.07.08 15:06:21)
Valla google analytics bile real time calismiyor. Gerci onlarin veritabani kiyaslanacak gibi degil ama teknolojileride onla orantilidir.
- badseed (07.07.08 17:08:22)
1