• 25-11-2009, 21:53:32
    #1
    Merhaba arkadaşlar;

    Webloader v5 script dünden beri çok kasıyor site 35-40 sn de açılıyor.


    60 xxxxx localhost xxxx_ 1 Query select * from tag order by rand() limit 60
    61 xxxxx localhost xxxx_ 1 Query select * from tag order by rand() limit 60
    62 xxxxx localhost xxxx_ 1 Query select * from tag order by rand() limit 60
    63 xxxxx localhost xxxx_ 1 Query select * from tag order by rand() limit 60
    64 xxxxx localhost xxxx_ 1 Query select * from tag order by rand() limit 60

    bu kalıplar mysql i kastırıyor.


    Bir konuda rand olan yeri desc yapınca düzeliyor diye görmüştüm.

    Bu sorunu nasıl çözebilirim acaba,acil yardım bekliyorum.
  • 25-11-2009, 22:20:00
    #2
    yardım edebilecek yokmu ?

    acil
  • 28-11-2009, 12:48:13
    #3
    global/ust.php yi açıp

    <? $etiket=mysql_query("select * from tag order by rand() limit 60");
    kısmını

    <? $etiket=mysql_query("select * from tag order by id desc limit 60");
    ile değiştirin. sorun kalmayacaktır.
    yüksek hitlerde ayrıca html cache uygulamanızda fayda vardır
    bunun için ise aşağıdaki kodu ust.php nin en üzerine:
    <?
    $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();
    ?>
    aşağıdaki kodu da alt.php nin en altına yerleştirip, ftp ana dizine cache isimli bir klasör oluşturup chmod 777 vermeniz gerekir.

    <?
    $fp = fopen($cachefile, 'w+');
    fwrite($fp, ob_get_contents());
    fclose($fp);
    ob_end_flush();
    ?>
    ayrıca cache klasörü çok dolacaktır. o klasörü de saatte bir cron job ile boşaltabilirsiniz.
    aşağıdaki kod da cache klasörünü otomatik olarak boşalttığım cron jobs kodları:
    rm -fv /home/[I]SİTENİZ[/I]/public_html/cache/*.html
  • 07-01-2010, 21:28:02
    #4
    Üyeliği durduruldu
    bu kodu ekleyemedim, detaylı anlatabilirseniz sevinirim


    rm -fv /home/[I]SİTENİZ[/I]/public_html/cache/*.html
    [/QUOTE]
  • 09-01-2010, 17:24:41
    #5
    Yeşil SEO İnt. Hiz.
    Punky adlı üyeden alıntı: mesajı görüntüle
    global/ust.php yi açıp

    <? $etiket=mysql_query("select * from tag order by rand() limit 60");
    kısmını

    <? $etiket=mysql_query("select * from tag order by id desc limit 60");
    ile değiştirin. sorun kalmayacaktır.
    yüksek hitlerde ayrıca html cache uygulamanızda fayda vardır
    bunun için ise aşağıdaki kodu ust.php nin en üzerine:
    <?
    $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();
    ?>
    aşağıdaki kodu da alt.php nin en altına yerleştirip, ftp ana dizine cache isimli bir klasör oluşturup chmod 777 vermeniz gerekir.

    <?
    $fp = fopen($cachefile, 'w+');
    fwrite($fp, ob_get_contents());
    fclose($fp);
    ob_end_flush();
    ?>
    ayrıca cache klasörü çok dolacaktır. o klasörü de saatte bir cron job ile boşaltabilirsiniz.
    aşağıdaki kod da cache klasörünü otomatik olarak boşalttığım cron jobs kodları:
    rm -fv /home/[I]SİTENİZ[/I]/public_html/cache/*.html
    işime yaradı saolasın..
  • 14-01-2010, 14:52:20
    #6
    Çok işime yaradı. Çok teşekkürler.
  • 04-04-2010, 02:10:28
    #7
    rm -fv /home/SİTENİZ/public_html/cache/*.html bu olayı nasıl yapıcaz onu çözemedim
  • 04-04-2010, 02:43:35
    #8
    Üyeliği durduruldu
    webmasterdestek adlı üyeden alıntı: mesajı görüntüle
    rm -fv /home/SİTENİZ/public_html/cache/*.html bu olayı nasıl yapıcaz onu çözemedim
    o kodu panelinize ( cpanel-directadmin vsvs) girip zamanlanmış görevler veya cron jobs menüsünden ekleyeceksiniz ve saatte 1' e ayarlayacaksınız..
  • 04-04-2010, 17:44:02
    #9
    konuyu iyiki açmışız vallla baksana şuna benden çok başkalarının işine yaradı(ben çözeli 5 ay oluyor )