有几点需要先了解清楚,下载文件用的是什么方式,是通过网站访问走HTTP协议,还是用FTP下载,或是用BT下载?
如果是用BT下载,根据BT协议的原理可以知道,它采用的多点多对多点同时传输, 并不像FTP只是从一个服务器上下载,这样很容易利用到所有带宽,当然下载速度接近你的带宽上限.
在线观看电影的速度无非取决于下面几点:
1) 电影服务器本身的硬件性能,如果在线看的人很多,每个人可用的带宽资源就少,速度当然要慢下来.
2) 服务器本身的软件设置, 提供商可以指定每个连接的最大可用带宽,以利于更多人观看,如果你已经达到个人上限,速度自然就受到限制.
3) 服务器与你的连接路由是否通畅,如果两者物理位置远,或中间经过的路由都有带宽限制,观看速度当然提不上去.
在线观看电影通常使用的是rtsp或mms协议, 这与http是不同的协议,提供商可以不做Web访问的限速,但在线看电影就做了限速. 还是用科来抓包分析一下,当在线观看电影时可以看一下TCP连接握手和数据传输速度如何,就大致可以判断瓶颈在哪儿了. |