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

Cevap