这个太笼统
更新APP 其实就是用户下载 但是不是所有用户都会同时更新, 如果APP文件不大,5M左右,加入每秒有1000个用户同时更新(其实很夸张了), 假如每个用户10K流量 服务器上行带宽就是 100010K=10M左右
100W用户 你就可以考虑CDN,或者第三方了,比如 360 百度这些大的第三方来更新 他们都提供
如果一定要自己的服务器来做这个事情 如果有钱 增加带宽即可 如果预算有限 那就需要自己写个程序来控制队列了 后面来更新的用户 你就要怎么友好提示了
服务器主要靠上行 而普通的家庭宽带都是限制上行的即使
光纤也是这样。且由于运营商之间相互打压,单线的服务器其他运营商的用户访问会受到影响 比如你用电信架设的服务器联通移动用户上就会卡和掉线为什么上行
速度比下行速度低很多?因为ADSL技术的限制,上行信道25个,下行信道249个。上行速度一般只有512Kbps,下行可以达到8Mbps,最新的ADSL2+标准下行可以达到21Mbps。这个解释只说明了技术上是这个样子的,可是为什么技术是这个样子的呢?于是就有了下面的疑问:为什么ADSL要做这种技术限制?或者说,xDSL里那么多协议,为什么ADSL(A指Asymmetric非对称,相对于标准DSL是上下行对称的)被电信业选中使用?因为电信业的需求就是这样的,普通人上网大都是下载很多,上传很少,以前没有Web 20的时候,上传主要也就是TCP确认包吧。为什么换了光纤以后,上行速度还是比下行速度慢?光纤是和双绞线一样,是利用相同的两条光纤分别负责上行和下行的。因为电信局端限制了你的速度,上行就给2M速度。为什么长城宽带上行速度更高?因为长城宽带等于是个局域网,相当于一个城市所有长宽用户先用双绞线以10Mbps的速度连入一个大的网络,然后再在这个网络连接互联网的出口上给每个用户限制速度。所以长宽号称下载2M迅雷8M,意思是你从互联网上下载可以达到2M,然后从长宽网内下载是10M-2M=8M。而长宽上传1M,意思是你上传到互联网最多可以达到1M,但是上传到长宽网内则是10M的速度。为什么电信就不能给用户更高的上传速度?以前用户不需要,现在都用P2P了,很需要更高的上传速度。因为电信还建有机房,很多网站的服务器要放在机房里,这些服务器需要上行流量。电信的上行流量要分给机房使用,另外,电信也要考虑如果用户不把服务器放在电信机房,而是自己建个机房拉条光纤怎么办。所以,除了限制上行带宽外,还从两方面做了限制,一是普通用户拿不到固定的IP地址,二是限制访问普通用户的80端口。如果想要10Mbps上下行一样的光纤,外加一个固定IP地址?可以啊,年费是普通10M光纤的10倍。
评论列表(0条)