Anasayfa | Giriş Yapın | Üye Olun | Gökçe Kim? | İletişim
Gökçe’nin Web Güncesi (gwg)

Gökçe’nin Web Güncesi (gwg)

Welcome to darkside of the Source, we have cookies!

Gökçe’nin Web Güncesi (gwg) RSS Feed
 
 

Firebug ile PHP debug / profilleme

Firebug’ın, DOM ile oynamak ve javascript debug etmek için frontend geliştiricilerinin vazgeçilmez araçlarından biri biliyoruz. Hatta YSlow, PageSpeed gibi eklentileriyle bu çizgisini daha ileriye taşıyarak onpage/offpage bandwidth iyileştirmesinde de büyük kolaylıklar sağladı. firePHP ise sunucu taraflı gelen veriyi kullanarak size kolay bir debug arayüzü sunması için tasarlanmış:

ekran görüntüsü

FirePHP ise, SQL query zamanlamalarınız ve php’nin hata çıktısını sayfalardan alarak firebug konsoluna yansıtıyor.  Bunun bir dezavantajı, bir avantajı var. Avantajı: Raporlamalarınızı fonksiyon çağrılma sürelerinden ( callstack ), kaşe oluşturma zamanlarınıza kadar geliştirebilirsiniz. Kötü yanı, bunu PHP çıktısı ile yapacağınızdan, çıktının işlenen SQL’ler gibi güvenlik sorunu oluşturabilecek bilgilere sahip olması ve bu çıktıları ‘üretim’ aşamasındaki bir sunucuda kullanılamaması.

Özet olarak, yaptığı iş gelişmiş profilleme ( zend profiler, xdebug ) araçlarıyla kıyaslandığında oldukça küçük, ve uygulama trafiği/işlemleri açısından aslında PHP çıktısından bilgileri aldığı için fazlalık yaratan bir durum, fakat ajax istemlerinizde hızlıca bir hata kontrolü/profilleme istiyorsanız kullanmayı düşünebilirsiniz.

Bir cevap bırakın


Additional comments powered by BackType