pillinetwork hesabınızla giriş yapın.

Sayfa Kaç Saniyede Üretildi (ASP)

\

Resimdeki örnek yabancı gelmedi değil mi? Evet bunu siz de google'da bir şeyler aratarak görebilirsiniz. Peki "sayfa üretim süresi" sadece google'da mı var? Tabii ki hayır. Eminim bir çoğumuz forumlarda, çeşitli sitelerde, kısacası bir çok yerde bu tür "zamanla ilgili" ifadeler görüyoruz. Peki asp'nin bu işi kendi sitelerinizde yapabilmenize izin verdiğini biliyor muydunuz? Üstelik tahmin edemeyeceğiniz kadar kolay bir şekilde...

1
2
3
4
5
baslangic = timer()
....... ' Çeşitli kodlar buradadır
bitis = timer()
response.write "Bu sayfa " & bitis - baslangic & " saniye içinde üretildi."

Bu kadar basit kullanımı olan bir fonksiyon, "timer" fonksiyonu için yazıyı uzatmaya niyetim yok ancak hızlıca bir püf noktası verip bitirmek istiyorum.

timer fonksiyonunu, sitenizin çeşitli bölümlerinde performans, yani hız testleri yapmak için de kullanabilirsiniz. (yani sitenizi henüz tasarlıyorken) Bu şekilde örneğin veritabanı bağlantılarınız ve sorgularınız hangi sürelerde tamamlanabiliyor, öğrenebilirsiniz. Alacağınız sonuçlara bakarak sorgu cümlelerinizi optimize etme kararı almanız da mümkün. Ancak bunu kullanmasaydınız, özellikle çok karmaşık işlemler yaptığınız sayfalarda, hangi kısmın, ne sebeple performansı baltaladığını ölçme imkanınız neredeyse hiç olmaz. Zira nereye bakacağınızı, hangi kod bloğunu kurcalayacağınızı bile kestirmek güç olur. Kısacası illaki ziyaretçilere caka satmak için değil, başka amaçlarınız için, arkaplanda da kullanmanızı tavsiye ediyorum...

___________________________________________________________________________
Diğer İlgili Makalelerim
-------------------------------

-------------------------------

/* lazaronnie yazdı. 31 Mart 2009 14:10. 2 yorum var */

Yorumlar

sql tarafında sorgular eğer mssql kullanılıyorsa sql query analyzer ile yapılır. kod arasına yazıpta gelen süreye bakmak vakit kaybıdır. yazılım alanında uzman olmak istiyorsanız sadece kod yazmanız yetmeyecektir...

Sayfanın sunucu tarafından üretilme süresi kişisel ve kurumsal web sitelerinde ziyaretçinin ilgisini çekecek ve/veya sitenin kullanılabilirliğine olumlu etki edecek bir unsur değil. Ancak, web tabanlı bir yazılım ya da veritabanı uygulaması hazırlarken performans testi aşamalarında gerekli olabilir.

/* Bildiğini zannetmek, öğrenmenin en büyük düşmanıdır. */

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)

Bu site

Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.

pilliilan

son yorumlar

arama

pillinetwork