Php bir sayfadaki sorguları nasıl cacheleyebilirim ?
5
●576
- 29-11-2008, 21:53:01Arkadaşlar bir php sayfamız var bu sayfada 10 adet rastgele konu başlığı çeken bir sorgumuz var ancak ziyaretçiler her sayfaya girdiğinde hatta sayfayı yenilediğinde bu sorgular çalıştırılıyor ve yoğunlukta mysql göçüyor bu sayfaya nasıl bir cache sistemi yapabiliriz sorgular 15-20 dakikada bir yapılsın ?
- 29-11-2008, 23:24:01serkay kankam ve üstün php bilgimle hallettik


Anlaşılam r10 da php den anlayan babayiğit yokmuş tüüü
- 30-11-2008, 01:11:23Saniye kontrollü cache tablosuna kayıt edecek ve çekeceksin, değişkenleri çalıştırmadan öncede cache'de o değişkenin olup olmadığını kontrol ettireceksin (yani farklı tablolardaki bilgileri tek bir tabloya topluyorsun) böylece genel anlamda 40~70% civarı performans artışın olur.
Sanırım Serkay`da bu mantığı kullandı. - 30-11-2008, 16:49:04nasıl çözdüğünüzü belirtirseniz başkaları içinde faydalı olacaksınız,..
- 01-12-2008, 01:37:01Üyeliği durdurulduhuseyinkeles adlı üyeden alıntı: mesajı görüntüle
memcache - Google'da Ara
ben daha denemedim fakat bu hafta içinde bir script için memcache kullanacağım.
gerekli dökümanları rahat bulursun. - 01-12-2008, 01:44:00dvdbil adlı üyeden alıntı: mesajı görüntüle
vallamı ?
Arkadaşım sen beni php uzmanı sandın galiba bu dediklerini kodlara dökebilseydim buraya konu açarmıydım
Cache sistemi olarak serkay şu linki verdi
s4l1h Kişisel Günce: Php Cache Sistemi
Ancak yukardaki cache sistemindeki tek sorun cache klasörünün aşırı şekilde dolmasıydı tabi aşırı ziyaretçiniz varsa onuda crona cache klasörünü yarım saatte bir boşalt diyerek hallettim serkayın hikaye scripti için uyguladım tam bir mysql canavarıydı ana sayfa ve hikaye içlerindeki sorgular mysqlü göçertiyordu sorguları biraz azaltarak ve tüm sayfalara cache uygulayarak muazzam bir mysql tasarrufu sağladım
Bu yöntemi aşırı mysql kullanan tüm sistemlerde uygulayabilirsiniz ancak cache klasörü boşaltma süresiyle sayfadaki cache tutma süresini aynı tutun iyi sonuçlar alacaksınız

