Sunucudan veya kullanıcıdan kaynaklı olarak sayfaları geç açılması yaşanabilir.Bu gibi durumları yakalayıp tespit edip işlemler yapabiliriz.Örneğin sunucudan kaynaklı ise sistemi zorlayan
çet vs gibi işlemleri durdurabiliriz.
Jquery ile sayfayı yükleme hızını
unix değerde o zamanı alarak bir ajax işlemi yaparız.Ajax işlemi bittiğinde de unix olarak ile o zamanı bir daha alarak bir birbinden çıkartıyoruz.Bu şekil de yüklenme hızını tespit ediyoruz.
İncele : http://ustaderslik.com/ornek/Hız/
İndir : http://ustaderslik.com/dosya/Hız.zip
Genel örnek :
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>UstaDerslik</title>
<script type="text/javascript" src="jquery-1.11.1.min.js"></script>
<script>
$(function(){
var bss=new Date().getTime();
$.post("index.html",{},function(){
var bts=new Date().getTime(),
sure=((bts-bss)/1000);
alert("Başlangıç : "+bss+"\nBitiş : "+bts+"\n"+"Hız : "+sure)
})
})
</script>
</head>
<body>
</body>
</html>
Yukarı da
getTime() zamanı unix değere çeviriyor.Bu şekil de sayfanın yüklenme hızını buluyoruz.Ajax işlemin de hızını bulmak istediğiniz sayfanın adresini yazıyoruz.Eğer bulunduğu sayfanın adresini bulmak istiyorsak javascript
location komutu ile o sayfanın urlsini alıp,ajaxa bunu yazabiliriz.