![]()
Bir web sayfasının kabuledilebilir açılma hızı..web hizmetinin önemine
göre 7-15 saniye olabilir ..
Bunu baz alarak include 'lu ve include'suz benchmarklar yapabilirsiniz..
ama şunu unutmamak gerekir ..bir projenin sadece hızlı çalışması yetmez..
değiştirilebilir ve daha da önemlisi geliştirilebilir olmalıdır..
dolayısıyla projenizi bir kağıt üzerinde parçalara bölüp bu parçaları
ayrı ayrı projecikler gibi
düşünerek bütüne yaklaşmak ..daha sonraki zahmetlerinizi azaltacaktır..
ayrıca tekrarlı kodlardaki hata bulabilme oranı organize bir şekilde
birbirinden ayrıştırılmış dosyalara
nazaran daha düşük olacaktır..
Olaya bir de bu açıdan bakarak kayıp kazanç hesabınızı yapabilirsiniz..
Ve en önemli durum da geliştiricinizi değiştirdiğinizde yeni gelen
kişinin tüm kodu hatmetmek yerine
ana kısma bakarak projenin gidişatı hakkında fikir sahibi olması gerekir..
Bu da ancak doğru bir modülarite ile mümkün olabiliyor..
Yani ya include ile fonksyonların ayrıştırılması
yada php'nin object oriented yapısına uygun bir ağaçta işlerin toparlanması
bir projenin olmazsa olmazlarından biri..
tabi tek sayfada herşeyi halledebileceğiniz basit işler için bu
söylediğimin tam tersi çoğunlukla geçerli olacaktır..
ama oradaki include işleminde kaybedeceğiniz zaman zaten mikro saniye
düzeyinde olur :D
Sevgiler,
Rüştü
On Jan 6, 2008 9:54 PM, Remzi Düzağaç <remzi.d_at_gmail.com> wrote:
> Merhaba
>
> Bildiğim kadarıyla ajax kullanmadıysanız include kullanmak veya kullanmamak
> arasında ciddi bir fark olmayacaktır. emin olmamakla birlikte bildiğim
> kadarıyla php yorumlayıcısı önce bu dosyaları birleştirip sonra işliyor.
> sizin tek bir dosyada yazmanızla php nin belirtilen adreslerden okuması
> fazla bir farka sebep olmayacaktır sonuçta okunan bit miktarı hemen hemen
> aynı.
>
> eğer performansa ihtiyacınız olan bir uygulama geliştiriyorsanız google da
> "php tunning" aratmanızı tavsiye ederim bir kaç küçük numarayla ciddi
> performans kazançları sağlandığını okumuştum. include kullanmayarak
> kazanacağınızdan çok daha fazla performans elde edebilirsiniz bu yöntemlerle
> hemde kodunuz daha kolay bakımı yapılabilir bir kod olur.
>
> iyi çalışmalar
>
>
>
>
> On Jan 6, 2008 8:31 PM, ahmet dizioglu <adizioglu_at_gmail.com> wrote:
> > Kayıp getireceği kesin, ama bu internet ortamında bir anlam ifade eder mi
> orası kesin değil. Eğer projenizde hız o kadar önemli ise kodunuzu C++ ve
> socket le yapın, garantili şekilde 100 misli hız elde edersiniz. Hem php
> gibi script bir dille program yazıp sonrada include etmek hızı düşürür mü
> demek bana çok anlamlı gelmiyor. php hız için değil kolaylığı için
> kullanılıyor hız söz konusu olunca assembly ile yazamayacağımıza göre C veya
> C++ devreye girer.
> >
> >
> >
> >
> >
> > On Jan 6, 2008 7:50 PM, Anıl KARADAĞ <anil.karadag_at_gmail.com> wrote:
> >
> > >
> > > guzel bir yaklasimda bulunmussunuz, google ile kiyaslamiyorum suan ancak
> > > benim islem yukumde tahminizden fazla o kesin. include etmek duzen ve
> > > kod tekrari disinda bana hiz yonunden kayip getirecek mi ? benim sorum
> > > bu idi bekledigim cevabi alamadim hala :)
> > >
> > >
> > > Paz, 2008-01-06 tarihinde 01:30 +0200 saatinde, Husrev yazdı:
> > >
> > >
> > >
> > > > Tabii web sayfanızın Google gibi popüler olmadığını varsayıyorum,
> > > > umarım öyledir :)
> > > >
> > > > Hüsrev Özayman
> > > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Linux-programlama mailing list
> > > Linux-programlama_at_liste.linux.org.tr
> > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > >
> >
> >
> >
> > --
> > Ahmet Dizioglu
> > _______________________________________________
> > 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 Mon 07 Jan 2008 - 00:10:50 EET
![]()