|
Project Information
|
Daha önceki yazımda cache sistemi için algoritma çıkarmıştım; Sitenizin ziyaretçi sayısı arttığı zaman ve veritabanınızın boyutu büyüdüğünde, mysql'iniz şişebilir. 1000 kişinin aynı anda sitenize girdiğini düşünelim, sayfamızdaki bütün sorgular sunucuda 1000 defa sorgulanır. Mysql bir süre sonra buna yanıt veremez ve çöker. Siteniz kullanılamaz bir hale gelir ve agrasifleşip sağa sola bağırmaya kalkabilirsiniz. Görebiliyorum o halinizi. Başıma geldi böyle birşey. Daha öncede belirtmiştim böyle basit bir cache sistemi kodladığımı. Bunu sizlerle paylaşmak istedim. Not: Bütün sorgularınız için cache fonksiyonları yazmanıza gerek yok. Sadece anasayfada gelen verileri (kasmaya yol açabilecek sorguları) bu cache sistemine bağladığınızda büyük bir performans görüntüleyeceksiniz. Google Proje Sayfası: http://code.google.com/p/gcachephp/ Blogger Sayfası: http://gokhanlab.blogspot.com/2010/10/gcache-php-file-caching.html Yukarıda verdiğim linkten, yazdığım ufak bir örnek siteyi indirebilirsiniz. Geliştirilebilir bir sistem. Zaman buldukça güncelleyeceğim. |