在线测速系统的开发

在线测速,即为通过web访问的方式测网络的带宽。由于不需要安装客户端,在线测速比一般的测速更加方便快捷。

目前常用的测速技术有:
图片测速:
图片测速即为通过JavaScript计算加载一幅图片所需要的时间来获得网络速度。相对于其他测速方式,这种方式成本最低、结果最准确,但是由于图片大小固定,因此其显得不是很灵活,而且无法实时获得测速的进度。
Ajax测速:
Ajax测试采用的是Ajax技术,点击按钮后,页面会向服务器发送测速请求。服务器收到请求后会发送相应大小的数据。通过检测接受数据的时间来测速。相对于图片测速,Ajax方式更加灵活,而且可以实时获得测速的进度。但是该方式由于需要不断与服务端通信获得当前的状态,会消耗一定的流量,因此测速结果也会受到影响。

下面是我编写的一个测速网站,使用了以上两种技术,各位可以看看。

在线测速系统