[Linux-programlama] Re: php: include isleminin performansi

---------

[Linux-programlama] Re: php: include isleminin performansi

From: What you get is Not what you see <wyginwys_at_gmail.com>
Date: Wed, 9 Jan 2008 12:28:27 +0200
Message-ID: <47e7b1180801090228v546ef924ub2bcb84f6be8012e@mail.gmail.com>

Tum mesajlari okumadim,soyleyeceklerim soylenmis olabilir.
Ayni kodlari birkac kere include etmektense bunlari bir fonksiyona yazip
fonksiyonu istediginiz kadar calisabilirsiniz.
Tabii ki benim dedigim procedural programlama icin. Object oriented
programlama
yapiyorsaniz zaten sorunuz anlamsiz oluyor.

On Jan 8, 2008 9:58 AM, Anıl KARADAĞ <anil.karadag_at_gmail.com> wrote:

>
> gunaydin, oncelikle cok sagolun test ettiginiz icin final haftamda
> oldugumdan sınav arasina birakmistim test isini. sizde cikan degerler
> yani yavaslamaya neden olmasi bekledigim bir sonuctu.
> iyi calismalar
>
>
> Sal, 2008-01-08 tarihinde 01:10 +0200 saatinde, Mustafa Unal yazdı:
> > Bu soru ilginç geldi ve bir test ediyim dedim denediğim sistem :
> > Apache/2.2.3 PHP/5.2.1 kernel 2.6.20 -generic kernel Ubuntu 7.04feisty
> > <?php
> > $starttime = microtime();
> > $startarray = explode(" ", $starttime);
> > $starttime = $startarray[1] + $startarray[0];
> > $endtime = microtime();
> > $endarray = explode(" ", $endtime);
> > $endtime = $endarray[1] + $endarray[0];
> > $totaltime = $endtime - $starttime;
> > $totaltime = round($totaltime,5);
> > echo "This page loaded in $totaltime seconds.";
> > ?>
> > sayfaya eklemek üzere sırf comment içeren dosya hazırladım. bundaki
> > amacım ise phpnin işlem yapmadan sadece dosyayı okumasıydı.
> > sadece benchmark sayfasını çalıştırdım sayfa 0,00007 saniyede
> > hazırlandı. sonra ilk include'u ekledim php sayfası 0.00025 saniyde
> > hazırlandı ama aynı dosyayı birkaç kere istediğimde bu süre 0.001
> > saniyeye kadar çıktı ardından harddiskle işlem yapınca dosya arama bu
> > süre 0.01408 saniyeye kadar çıktı sayfaya kinci includeu eklediğimde
> > 0.00076 saniye üçüncü includeu eklediğimde 0.00095 saniyeye kadar çıktı.
> > ve sayfayı tekrar tekrar istediğimde bu süre 0.1 saniyeye kadar çıktı.
> > Asıl ilginç sonuç ise şuydu bu sayfaları include etmeden benchmark
> > sayfasına direkt olarak yazdığımda ise sayfa yükleme süresi yine
> > 0,00007 saniye idi. yani bu süre artışlarına include neden oluyordu yani
> > üç include ile sayfa 13 kat yavaşlamıştı.
> >
> > Şimdi burada herkezin oturup include benchmarkı yapması abes olur
> > sonuçta bu kullanılan kernela kernelın harddisk ve chipset desteği o
> > anda serverda host edilen site sayısına ve o anda bu web sitelerine
> > erişen kullanıcı sayısı ortam sıcaklığı sistem yöneticisinin bilgisi
> > gibi. o kadar çok değişkene bağlı ki. Sadece genel bilgi Include
> > gerçekten sayfayı yavaşlatıyor. O yüzden php önbellekleme kullanın.
> >
> >
> > 0.00076
> >
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama_at_liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Wed 09 Jan 2008 - 11:56:19 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.