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…baslangic = timer()……. ‘ Çeşitli kodlar buradadırbitis = 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——————————-* mySQL’de Recordcount (Toplam Kayıt) Kullanımı* Metin Şeklinde URL Kullanma (ASP & IIS 6.0)* ASP’de Esnek Fonksiyonlar Üretmek* ASP ile gruplandırma algoritmaları üzerine* ASP’de mySQL İşlemlerini Otomatiğe Bağlayın!..——————————-