*

  • a dan z ye yapılan bir alfabetik sıralamada asp'nin php'den önce gelmesi, önemli bir üstünlük olmasada yine de asp nin üstün yönlerinden biridir.
  • asp birden fazla dil kullanilarak programlanabiliyor, ozellikle de dotnetden sonra. iis uzerinden phpnin de tabanı du$unulurse pek farkli olmamasina ragmen, yine de durum boyle.
  • asp (vbscript) aritmetik i$lemlerde ve variable type conversion'larda (bkz: variant) php'den yakla$ik 2 kat daha hizli cali$makta.. (bkz: php nin asp den ustun yonleri)
  • loop execution'da iteration overhead'i for next dongulerinde php'den 6 kat daha az..
  • content output'ta asp, php'den yakla$ik 3 kat daha hizli..
  • split string into array i$leminde asp, php'den %50 daha hizli..
  • sozkonusu verileri cikarmak uzere test yaparken php'yi linux'a koymanin hic bir esprisi yoktur. neden:

    - testler single execution at a time formatinda yapilmaktadir. dolayisiyla win32 ile linux threading arasindaki performans farki onemini yitirmektedir.

    - asp ve php, win32'de isapi uzerinden cali$maktadir. bu da memory model'larinin ve instantiation'larinin ayni $ekilde oldugu anlamina gelir. ki php, cgi modunda cali$sa dahi ilk createprocess overhead'i haricinde yuksek iterasyonlarda test sonuclari yine de kiyaslanabilir bir degere converge edecektir. herhangi bir adaletsizlige sebep olmaz.

    - asp de php de iis ustunde cali$tiklari icin "language interpreter" performansini olcmek daha kolayla$ir. php apache ustunde daha hizli cali$sa bile bu onun 3'le 5'i carpma hizini degi$tirecek bir etken olmayacaktir.
  • pratik yönden inceleyecek olursak el altında sürekli tekmeleyebileceğiniz bir iis server var ise ve istediğiniz gibi müdahelede bulunabiliyor, her zımbırık componenti kurma özgürlüğünü kullanıyorsanız (bkz: telif hakları da ne ola ki) asp hiç kuşkusuz üstün gelecektir. ama n-tier bir uygulamada sock connection'ları da kullanan bir yapı inşa ederken linux server'lar nedense kendini iis'den daha ispat etmiş durumda. ayrıca linux'un her türlü hosting'inin ucuzluğu ve database'ine ilk aşamada extra para vermemenin rahatlığı ile çalışmanıza devam edebilirsiniz.
    hal böyle olunca el altında sürekli reset atılabilecek, kitlendiğinde patch'leri ms'den download edilebilecek windows tabii ki bazılarına daha üstün gelebilir.
  • bu arada yaptigim testlerde zend optimizer gibi yan urunler kullanilmami$tir. sonuclari etkileyebilir.
  • php için zend optimizer demek, doğan görünümlü şahin'e mustangmotoru takmakla aynı anlama gelir. asp ile kıyaslamaları zend optimizasyonundan geçirilmiş bir php projesiyle yapınız.
hesabın var mı? giriş yap