• 18-07-2007, 16:59:24
    #1
    <?
         $cfg['sqluser'] = 'user';
        $cfg['sqlpass'] = 'şifrem';
        $cfg['sqlhost'] = 'localhost';
        $veritabani ='deneme';
    
        $yol = mysql_connect($cfg['sqlhost'], $cfg['sqluser'], $cfg['sqlpass']) or die("Baglanamadi");
        mysql_select_db($veritabani) or die("Nerde Bu Site");
        mysql_query("SET NAMES 'latin5'"); 
        
        $satir=mysql_fetch_array(mysql_db_query($veritabani, "SELECT * FROM haber where kid=84 order by id desc"));
        
    ?>
    
    <? $yeni3=mysql_query("select * from haber WHERE (onay='1') and kid=84 order by id desc limit 0,6"); 
    while ($hitpr=mysql_fetch_array($yeni3)) { ?>><a href="haberler/<?=dosya($hitpr[dhaber]).'_'.$hitpr[id].'.htm'?>" target="_top"><?=substr(trim(strip_tags($hitpr[dhaber])),0,38)?></a><? }?>
                        
    <? mysql_close(yol);?>
    Genelde sitemde kullandığım kodlar yukarda mevcut mysql_close(yol) ile mysql bağlantımı kapatıyorum yanlız vps te bazı sorunlar çıkmakta hitler yükselince yada anlık bağlantı fazla olunca mysql bağlanamıyor ve resetlemek zorunda kalıyorum bunun için ne gibi bir önlem alabiliriz bilgisi olan varmı ?
  • 19-07-2007, 10:50:28
    #2
    Kurumsal PLUS
    <? mysql_close(yol);?>
    değil de;

    <? mysql_close($yol);?>

    olmalıydı.

    ayrıca yine sorun yaşarsan, sunucunun bağlantı limitini artırıp mysql_pconnect kullanmanı öneririm. mysql_pconnect'de mysql_close kullanmana gerek yok. ziyaretçi başı 1 bağlantı açılır ve açık kalır, aç kapa yapıp yormaz sunucuyu, bir süre sonra kendisi kapanır bağlantı. yüksek trafik için idealdir.
  • 20-07-2007, 06:25:39
    #3
    <? mysql_close($yol);?> evet genelde bu şekil kullanmışım tşkler..

    Bağlantı limiti php.ini dosyasındanmı ayarlanmakta sunucumda.
  • 20-07-2007, 06:31:41
    #4
    Misafir
    kesinlikle p_connet tavsiye etmem yüksek trafik için ideal değildir elinde kalır sunucu
  • 20-07-2007, 12:24:12
    #5
    Kurumsal PLUS
    Haymac adlı üyeden alıntı: mesajı görüntüle
    kesinlikle p_connet tavsiye etmem yüksek trafik için ideal değildir elinde kalır sunucu
    bağlantının kapanma süresini 1dk yapıp bağlantı limitini artırdıktan sonra mysql_connect'den çok daha iyi bir performans veriyor. yani sunucu ayarları da optimize edilmesi gerekiyor pconnect için. o şekilde çok daha iyi performans verir.
  • 21-07-2007, 01:50:33
    #6
    oke arkadaşlar çok tşk. ederim desteğiniz için sanırım bağlantılarda var bişeler olmazsa bartuç görüşürüz msnde.