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

---------

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

From: Anıl KARADAĞ <anil.karadag_at_gmail.com>
Date: Tue, 08 Jan 2008 09:58:29 +0200
Message-Id: <1199779109.6195.2.camel@karadag>

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.04 feisty
> <?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
Received on Tue 08 Jan 2008 - 12:32:53 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.