|
发表于 2015-8-17 08:13:11
|
显示全部楼层
本帖最后由 longshort 于 2015-8-17 08:18 编辑
恐怕楼主忽略了一种常见的情况,那就是下载文件时的速度。对于那些提供大量文件下载服务的网站,实际上服务器是有限速的,否则一个下载链接就会耗光所有的带宽资源。
一般来说,在写这类服务器程序时,通常是按能够提供的总带宽和能够提供的总链接数来得到每个连接应当提供的单位数据交换量,这个单位数据交换量就是提供文件服务时产生的下载速度。
也可以按运行中的忙、闲情况调整数据交换量,例如超过8个或者12个连接之后就从10Mbps降到1Mbps,甚至更低,等等。
还有一种情况,在文件小于一定的数据量时服务器工作为全速,而超过一定的大小则转为较低速度。或者在前若干秒是为全速而后面一部分为较低速度,一些测速网站上可以观察到这种情况。
上述各种情况的处理,在服务器领域称为“调度”。
|
|