Doğru Cevap
-
Javascript içeriğini kaynak kottan inceleyebilirsiniz.
http://www.uis.harvard.edu/emerging_technologies/bwtest/index.php?5.96
http://www.phaster.com/golden_hill_free_web/ghfw_connection_speed.shtml
Asp.net ile ilgili açıklamalı bir örnek;
http://stimpy77.wordpress.com/2007/05/12/ajax-based-bandwidth-test/
Cevaplar
-
asp ya da asp.net kullanmıyorum fakat şöyle bir şey olabilir;
milisaniye cinsinden zamanı bir değişkene atarsın ve browser'a örneğin 100kb'lık bir dosya gönderirsin. hemen ardından da zamanı tekrar kontrol edersin ve başlangıçtaki zamanla arasındaki farkı alırsın. 100kb bölü geçen zaman bağlantı hızını teorik olarak verir.
fakat bu yol ile pratikte ortalama bağlantı hızının sağlıklı olarak tespit edilebileceğine inanmıyorum. en azından dosya boyutu büyütülmeli ki zaman artsın ve daha gerçekçi bir değer elde edebilelim.
asıl problem zaman arttıkça bağlantı hızının daha gerçekçi tespit edilmesi ama kullanıcıyı daha çok bekletmek. yani sayfa daha hızlı görüntülensin isterken akışı daha da yavaşlatma ihtimali var. ilk sayfa açılışında bu tekniği bir kere kullanıp ortalama hızı kaydedersen sonraki sayfalar hızlı çalışır tabiî.
dediğimi javascript'le dahi yapabilirsin fakat herhangi bir dilde sağlıklı olacağı garanti değil.-
pro-asp
Sizce arkadaşlar facebook nasıl yapmıştır ? php ve ajax kullanılan bir sistem. mutlaka bir çözümü vardır. bu konu ile ilgilenen yok mu ?11 yıl önce yazılmış
-