自动选择最快的镜像站代码,通过flash script3来实现,效果非常棒
实现原理:
通过flash 加载2个镜像网站的相同大小的一个swf文件,加载结束以后,统计2个文件的加载时间,时间越短,当然加载速度越快了,然后比较大小,自懂跳转到对应的网址.一下是loading.swf源码
详细教程放我博客上,大家可以去看看:
http://www.35xs.net/html/Flash_Action3/200904/1.html小结:
原来很简单,通过加载2个镜像网站的一个小文件来判断加载速度,这个在过内外的企业网站的非常有用,这个代码就是因为客户需要而想出来的。客户有个网站,服务器是中国大陆的,但他人在德国,也有很多国外的客户。国外访问国内的速度非常慢,企业网站有个很大的flash片头文件,如果没有用镜像网站的,德国打开中国网站需要近1分钟的时间,如果用了镜像技术,只要2秒钟来判断,打开网站总的不超过5秒。之前也有用了很多网站的js代码,但效果不理想,可能跟国内外的dns解析时间有关系。所以一直不准确。后来用了这个ac3的代码判断,客户非常满意
如果是多个网站,可以把加载的时间压入数组,然后通过数组大小比较,可以很快找到速度快的镜像网站
刚学ac3不久。希望大家多交流指导
源码下载:
相关文件(rar):
点这儿打开