免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2039 | 回复: 3
打印 上一主题 下一主题

客户端升级,通过网络下载的困扰 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-22 22:02 |只看该作者 |倒序浏览
数据中心在北京,客户端分布在全国各个省内,数量目前达到了近2万台,客户端每季度要进行升级,数据量在几百K至几百M之间,不定。

数据中心有一台linux的VS-FTP服务器,负责全国客户端FTP下载升级程序。由于北京至每个省通过专线连接,每条带宽只有2M。平时没有升级的情况下带宽占用20%左右。

目前FTP Server端,通过控制并发最大连接数,和单个ftp下载流量,保证业务期间,不会占满每个省2M带宽。

但是,随着客户端的数量不断增加,完成一次升级工作耗时越来越多。

我在想,很多网络游戏的升级也存在该情况,到底该如何处理呢?谢谢

论坛徽章:
0
2 [报告]
发表于 2009-09-23 10:52 |只看该作者
MS 很复杂

论坛徽章:
0
3 [报告]
发表于 2009-09-23 13:56 |只看该作者
全国升级的话,一个点是远远不行的,这点带宽也远远不够

论坛徽章:
0
4 [报告]
发表于 2009-09-24 18:55 |只看该作者
因为

带宽*速率*时间=总的流量

单位带宽固定,速率固定,你每天的流量也固定

方法只有两个
1,更大的带宽和速率,当然这要花更多的钱,也不是长久之计,因为如果客户端,或者升级包达到一个恐怖的级别。。。

2,就是现在比较流行的一种P2P客户端升级方式,比如北京的客户端升级成功后,就默认开始上传,这时广州,上海等地的客户端不需要从远端FTP下载,而只需要通过北京的客户端去升级就可以了

当然这也有弊端,就是程序需要改,服务器可能需要增加类似于P2P服务器的功能,告知哪里可以下载到客户端。
这个就比较复杂了


目前大型网络游戏更新基本都是两种结合,即HTTP下载和专用下载器下载,专用下载器下载就是我们通常所说的P2P下载,下载的同时上传

长久的话,还是第二种最可靠,开支最小。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP