• 04-02-2010, 02:29:08
    #1
    Üyeliği durduruldu
    v7 100K bir ***** sitem var fakat çok kasıyor cache yaptırmak istiyorum ama hitin düşebileceği konusunda söylentiler var böyle birşey olabilme ihtimali nedir? Hit düşer mi gerçekten merak ediyorum riske de girmek istemiyorum açıkcası bu konuda tecrübeli arkadaşların yorumlarını almak istiyorum.
  • 04-02-2010, 03:16:55
    #2
    400k etiket ten fazla etiket oldumu genelde böyle problemler oluşuyo.. Optimizen iyiyse kasma yapmaz
  • 04-02-2010, 03:19:11
    #3
    v5 siteyi 20 gündür cache sistemli kullanıyorum hit 70k oldu düşüş yaratsaydı çıkmazdı herhalde bu kadar.
  • 04-02-2010, 03:45:13
    #4
    Yok kardeş alakası yok hit düşmesiyle falan cache yap

    Sayfanın En üstüne ust.php
    -------------------------------------------------------
    <?
    $filename = "%%-".md5($_SERVER['REQUEST_URI'])."-%%.html";
    $cachefile = "cache/".$filename;
    $cachetime = 1 * 60 * 60; // Cache Süresi
    if (file_exists($cachefile))
    {
    if(time() - $cachetime < filemtime($cachefile))
    {
    readfile($cachefile);
    exit;
    }
    else
    {
    unlink($cachefile);
    }
    }
    ob_start();
    ?>
    -------------------------------------------------------------------------


    Sayfanın en altına alt.php
    -------------------------------------------------------------------------
    <?
    $fp = fopen($cachefile, 'w+');
    fwrite($fp, ob_get_contents());
    fclose($fp);
    ob_end_flush();
    ?>
    ----------------------------------------------------------------------------


    Sonra ana dizine cache adında klasör oluştur ve chmod 777 yap.

    Bu kodlarla sayfaların cache klasörüne atılan html sayfalardan açılır1 saatte bir güncellenir kendisi. Tavsiyem RSS sitemap ve etimap larada yapman.
  • 04-02-2010, 10:48:33
    #5
    Üyeliği durduruldu
    peki bu cache klasöründekiler bu şekilde kalacak mı? temizlemek gerek mi?
  • 04-02-2010, 14:53:40
    #6
    RainBow adlı üyeden alıntı: mesajı görüntüle
    peki bu cache klasöründekiler bu şekilde kalacak mı? temizlemek gerek mi?
    $cachetime = 1 * 60 * 60; 
    // 1 saniye x 60 x 60 = 1 saat
    // süreyi değiştirebilirsiniz. 1 * 60 * 15 derseniz 15 dakika olur
    yukarıda cache time söylüyor zaten.
    Yani kod yaratılan cache dosyanın tarihine bakıyor eğer 1 saatten yeni ise aynen gösteriyor, eğer 1 saatten eski ise yeniden sayfa üretip cache klasöründeki eski dosyanın üzerine yazıyor...

    Cache in nasıl yapıldığı ile alakalı hit meselesi. Ama düzgün sitelerde problem olmaz. Uzun süreli Cache genelde etiketleri stabil tutarak indexin düşmesine neden olur.

    Yani google bot normalde o sayfaya her geldiğinde farklı etiket görür. O sayfaya günde 5 kere gelirse ortalama 50 etiketten 250 etiket görür mesela. Ve o etiketleri ve altındaki sayfalara gezer durur sürekli index yapar. Ama siz 12 saatlik cache yaparsanız. Günde en fazla 100 etiket görür. Gezinti hızı düşer index azalabilir.

    Hitini etiket üzerinden alan sistemlerde cache meselesi hassastır. Yani adamın sitesinde 1k video var ama 200k etiket var. Cache bu tarz sitelerde çapraz linklemenin zayıflamasına bağlı index problemi yaratabilir.