
Avustralya'da yaşayan Chris Vincent isimli tasarımcı / programcı , üşenmemiz bizim gerektiği zaman teker teker test ettiğimiz php kodlarının benchmarklarını bizim için tek bir sayfada toplamış.
Bazı sonuçlar çok şaşırtıcı olmakla beraber,hoş bir görsel anlatımla sunmuş.Ayrıca sonuçlar değişken,yani sayfayı bir ziyaret ettiğinizde 500% olan bir oran bir anda 600% olabiliyor, o da serverın o anki durumuna göre... Aksi durumda burada uzun uzun her birini açıklamak isterdim.
Php benchmark sonuçları için buraya tıklayın
Chris yaptığı testlerde en temel işleçleri, yazma,okuma ve sürekli değiştirme gibi durumlarda şunları ölçmüş,
- foreach() vs. for() vs. while(list() = each())
- For-loop test
- ...as a so called "alias"
- echo vs. print
- $obj = new SomeClass() vs. $obj =& new SomeClass()
- switch/case/default vs. if/elseif/else
- For vs. While
- isSet() vs. empty() vs. is_array()
- double (") vs. single (') quotes
Ayrıca hangi işleci test ederken hangi kodu kullanmış diye merak ediyorsanız hemen yanındaki view code kısmına tıklamanız yeterlidir.
Bilgilerin derli toplu ve tipografik olarak göze hitap eden bir şekilde sunulmasından dolayı bunu bildiri olarak paylaşmayı tercih ettim.
- lonelycavalry
- 2 yorum var
- 30 Haziran 2008 23:53
« önceki yazı Yazılımcılar buluşuyor |
sonraki yazı » 52 Pencereli Ev |
Yorumlar
hayırlı bi iş yapmış adam :) if else elseif'in switch-case'den daha hızlı olduğunu görmek beni sevindirdi aslında :)
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
İlgili Yazılar
Bu Yazıyı Tutanlar
Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

