kalıcı bağlantılar ile amacın performans arttırımı olduğu konusunda bilgim var da.. Açıkça merak ettiğim o değildi. Galiba tam olarak ifade edemedim ya da ben cevabı anlayamadım. Benim merak ettiğim daha çok sunucu ile ilişkisi. bir örnek vereyim. pconnect ile kalıcı bağlantı sağlıyoruz ve online kullanıcı yani kalıcı bağlantı sayımız 100 olsun. Ancak sunucumız çok dandik bir makina olduğu için 100 kalıcı bağlantıyı kaldıramıyor çünkü bir sınırlaması var. Sunucularda böyle bir sınırlama var mıdır? Var diye biliyorum... Peki böyle bir durumda ne yapıyor, galiba mysql'yi durduruyor. Peki bu durumda pconnect değilde connect ile bağlantı sağlıyor olsaydık gene mysql durur muydu yoksa sunucu kasar vaziyette mi olur du?

mysql_pconnect zaten sürekli bağlan-bağlantıyı kes tarzı kullanımları engelleyerek sürekli baglantı oluşturup performans artırmak için var, yani sorunuzda mysql_connect değilde mysql_pconnect kullanımının cevabı var. Ama bence yük olan bağlantı değil, kasan sorgulardır

/etc/my. cnf içinde max_connections var bu değerden büyüğü için mysql bağlantı yapmaz

İyinet ve Selim her ikinize de teşekkür ederim. Demekki vardığım sonuç doğru. Connect her ne kadar sunucu yoruyor olsa da yüksek hitli sitelerde connect kullanmak en mantıklısı.

mysql_pconnect kullanımı ile ilgili bir sorum var. mysql_pconnect kullanırken bağlantılar kalıcı bir şekilde oluşuyor. Peki sunucu performansı düşük ve online sayısı çok ise bu kalıcı bağlantıların çokluğundan dolayı mysql durur mu?

mysql_pconnect çok sayıda kullanıcınız varsa sorun yaratır. her yeni kullanıcıya bir bağlantı açılır ve o bağlantı açık tutulur, böyle olunca bir süre sonra mysql de tanımladığınız bağlantı sayısı yetersiz kalır ve yeni bağlantılar kabul edilmez, kullanıcılar bağlantı hatası almaya başlarlar. mysql_pconnect daha çok intranet yani ofis içi uygulamalar için kullanılır. Ofiste bağlanacak kişi sayısı belli olduğu için sorun oluşmaz. Sorunuza gelince, mysql durmaz ama kullanıcılar mysql e bağlanamazlar. internet ortamında mysql_connect kullanmanızı öneririm.