merhaba, temel olarak php, bir script dildir. her seferinde yeniden yorumlanır. sunucuya gelen request neticesinde web sunucunuz, php uygulamasını çalıştırır, o da sizin scriptinizi yorumlar. hal böyle olunca, normal uygulamalrdaki mantık işlemeyeceğinden her seferinde bağlantıyı yeniden kurmanız gerekir.kalıcı bağlantı (mysql_pconnect) kullansanız dahi bağlantıyı her seferinde yeniden yapmanız gerekir. buradaki kalıcılık, apache'de modül olarak kullanılan php lerin kaynak tüketimini ve yeni bağlantı açma maliyetini düşürmek için kullanılan, performansa yönelik bir uygulamadır. postgresql üzerindeki denemelerimde, persistence (kalıcı) bağlantılar kullanmanın sunucu yükü açısından daha verimli olduğu yönünde. anlık yüklenmelerde, kalıcı bağlantılar daha performanslı oluyor yani...
bağlantınızı kolay kılmak için bir yöntem ve küçük bir bilgi, require_once 'header.php'; benzeri bir yöntemle header.php isimli dosyanızı scriptlerinizin başına eklemek ve bu dosya içerisinde bir sefer yapılmasını istediğiniz işlemleri tanımlamak olacaktır. require_once peş peşe birden fazla kez çağrılsa da dosya yüklenmişse ikinci kez yüklenmesini önler. 2010/1/5 Mucibirahman İLBUĞA <[email protected]> > Merhabalar, > PHP MySQL kullanarak Evrak Takip Programı yazmaya başladım. Bu ikilide > çok fazla deneyimim yok. Kitaplardan gördüğüm örneklerde her php sayfa > başında mysql bağlantısı ve sayfa sonunda bağlantının kapatılması > örnekleri var. > > Bu şekilde hız düşmez mi? Bir defa bağlantının kurulması ve program > çıkışında (artık o da internet tarayıcıda nasıl olacaksa?) bağlantının > sonlandırılması daha doğru sonuç vermez mi? > > Bu konuda deneyimli arkadaşlardan işin başında iken fikir almak isterim... > > Not: Pardus üzerinde BlueFish ile yazıyorum. Çok memnunum hızı da hiç > fena değil... Türkçe ile ilgili sıkıntı hiç olmaması en güzeli... > > -- > Kolay gelsin, > Mucip:) > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > -- /** * @author Atıf CEYLAN * Software Developer * http://www.atifceylan.com */
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
