İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

PHP Mysql işlemler ve kapanmayan bağlantılar

Blacklash

0
İyinet Üyesi
Katılım
31 Ocak 2012
Mesajlar
33
Reaction score
0
Merhaba sunucumda barındırdığım video sitem var. Kullanılan bağlantı seçeneği PhpMyAdmin'deki işlemler bölümünde açık bağlantıları bırakmaktadır.

mysql_pconnect() kullanıldığından performans açısından açık bağlantılar bırakmaktadır. Fakat bu sunucumda tam tersi yavaşlama ve site performansı açısından baya bir yük oluşturmaktadır. Site 10 ile 20sn gibi anca açılmaktadır. Açık bağlantıları bir süre sonra belirli aralıkla kapatmaktadır. Fakat yeterli olmuyor ortalama 1000 ile 3000 ölü bağlantı bulunmaktadır.

mysql_close() mysql_pconnect() ile oluşturulmuş kalıcı bağlantıları kapatmayacaktır.

Bu düzenlemeyi ve performansı nasıl artırabilirim.
 

phpyazilim

0
İyinet Üyesi
Katılım
9 Şubat 2012
Mesajlar
4
Reaction score
0
PHP:
mysql_pconnect()
yerine
PHP:
mysql_connect()
kullanın.

PHP:
$baglanti = mysql_connect("localhost", "user", "pass")
        or die("Bağlantıda Hata Oluştu! Hata mesajı: " . mysql_error());

şeklinde bağlantı yapmanız halinde mysql_close() komutu sorunsuz çalışacaktır.
 

Blacklash

0
İyinet Üyesi
Katılım
31 Ocak 2012
Mesajlar
33
Reaction score
0
mysql_connect kullanıp ölü bağlantıları kapatıyorum fakat yine site yavas acılıyor.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
mysqld.conf da
wait_timeout
connection_timeout degerlerini düşürebilirsin.
bağlantıların elle kapatımasına gerek yok, script bittiği zaman teknik olarak mysql_close() çağrılır zaten.
 

Haymac

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Ağustos 2004
Mesajlar
236
Reaction score
2
cache sistemlerini araştırmaya başlarsanız iyi edersiniz.
 

Blacklash

0
İyinet Üyesi
Katılım
31 Ocak 2012
Mesajlar
33
Reaction score
0
Sorun düzelmiştir. Gerekli sunucu desteği alınmıştır. teşekkürler
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst