求检测站点连接速度并自动跳转代码

来源:百度知道 编辑:UC知道 时间:2024/06/25 09:31:27
求用来检测站点连接速度并自动跳转至最快站点的asp代码
要让判断后的结果写入Cookie加1年的期限,以便下次能快速访问。

[code]
<SCRIPT language="javascript">

/*
功能:这是一段用来检测站点连接速度并自动跳转至最快站点的代码
原理:由程序对每个站点请求一个实际上并不存在的文件然后根据错误信息返回的时间得出访问速度的差别并跳转。也可以在跳转的同时将最快的站点写入Cookie,以方便每次的访问,这个功能大家自己实现吧。
应用:对于采用双线路主机或者拥有两个以上空间的朋友,可以在把这段代码放在IIS的默认首页,然后设置其中要进行判断的指向就可以了。
*/

tim=1
setInterval("tim++",100)
b=1
var autourl=new Array() // 此处定义要检测的站点及页面名称
autourl[1]="http://wt.neroinfo.com/index.asp"
autourl[2]="http://dx.neroinfo.com/index.asp"

// 判断第一个反应的网站并进行跳转
function auto(url){
window.location.replace(url);
b++
}

// 进行故意错误请求并得到反应速度
function run(){
for(var i=1;i<autourl.length;i++)
document.write("<img src=http://"+autourl[i].split("//