用js統(tǒng)計用戶下載網(wǎng)頁所需時間的腳本
更新時間:2008年10月15日 22:36:06 作者:
下面的方法是個不錯的思路,建議對于js感興趣的朋友,推薦看
有時候,我們可能根據(jù)多臺服務器,根據(jù)IP計算在南方的用戶選擇南方的服務器,在北方的選擇北方的服務器,但是漸漸發(fā)現(xiàn)用IP統(tǒng)計經(jīng)常出現(xiàn)誤差.以前曾想過在客戶端用ping的方法看看哪臺服務器連接快,但是至少需要用戶安裝一個插件.現(xiàn)在想想,其實用js似乎也可以解決一部分問題
<script language="javascript">
function getDate()
{
var d = new Date();
var s = d.getUTCSeconds();
var m = d.getUTCMilliseconds();
return s + ":" + m;
}
var d1 = getDate();
function _onload()
{
d2 = getDate();
//計算d2,d1的差值,用xmlhttp傳回服務器
alert(d1 + " ---- " + d2);
}
window.onload = _onload;
</script>
根據(jù)d2和d1的差值計算每一臺服務器和客戶端的下載速度,都存在cookie當中,然后再進行比較,選擇一個較快的.并且過一定時間就更新一次cookie,進行較正.
<script language="javascript">
function getDate()
{
var d = new Date();
var s = d.getUTCSeconds();
var m = d.getUTCMilliseconds();
return s + ":" + m;
}
var d1 = getDate();
function _onload()
{
d2 = getDate();
//計算d2,d1的差值,用xmlhttp傳回服務器
alert(d1 + " ---- " + d2);
}
window.onload = _onload;
</script>
根據(jù)d2和d1的差值計算每一臺服務器和客戶端的下載速度,都存在cookie當中,然后再進行比較,選擇一個較快的.并且過一定時間就更新一次cookie,進行較正.
相關文章
利用jsonp跨域調(diào)用百度js實現(xiàn)搜索框智能提示
這篇文章主要為大家詳細介紹了使用jsonp跨域調(diào)用百度js實現(xiàn)搜索框智能提示,感興趣的小伙伴們可以參考一下2016-08-08JavaScript生成的動態(tài)下雨背景效果實現(xiàn)方法
這篇文章主要介紹了JavaScript生成的動態(tài)下雨背景效果實現(xiàn)方法,通過自定義函數(shù)實現(xiàn)動態(tài)背景效果,具有一定參考借鑒價值,需要的朋友可以參考下2015-02-02微信小程序模板消息限制實現(xiàn)無限制主動推送的示例代碼
這篇文章主要介紹了微信小程序模板消息限制實現(xiàn)無限制主動推送的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-08-08js接收并轉(zhuǎn)化Java中的數(shù)組對象的方法
下面小編就為大家?guī)硪黄猨s接收并轉(zhuǎn)化Java中的數(shù)組對象的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08