过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

后台升级服务器性能提高

IT技术 • wangpugod2003 • 发表于 8 年前 • 最后回复来自 wangpugod2003 • 8 年前

请教各位一个问题哈。有一个升级下载服务器,部署在Internet中。网络架构如图所示:

服务器就是一台DELL的X86服务器,分为策略服务器和下载服务器,策略服务器就是托管在TOMCAT上的一个WEB应用,负责配置需要升级的产品的升级地址,下载的策略,和统计相关升级信息。符合配置的下载策略会重定向到真实的下载地址上,产品会自动下载升级文件,下载服务器也是一个简单的下载应用,托管在JBOSS上。目前的问题是,由于需要升级的产品数量比较多,例如10-20万台,如何设置升级服务器才能高效下载?

PS:下载的镜像较大,一般是100多M,还有200M的,另外,目前带宽已经调整到50M了,有什么比较好的办法么?谢谢大家!

加入收藏 新浪微博 分享到微信 ❤赞 1868 次点击 0 人赞 0 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到15条回复
zhouzhe8013 8 年前 #1 赞 0

静态内容分发,当然是CDN了. 用自己的带宽硬抗显然是不划算的.成本太高.
简单点的也可以使用云存储,比如七牛云.也可以实现类似CDN的功能.

wangpugod2003 楼主 8 年前 #2 赞 0

@zhouzhe8013 能否详细点?CDN咋用,是找第三方供应商么?

zhouzhe8013 8 年前 #3 赞 0

当然你的用户如果比较集中,比如集中在某个公司或者某个地区的某个运营商下,也可以考虑在用户内部网络做squid透明网关,透明网关把你的文件进行缓存,这样相当于前面用户访问了你的服务器,后面用户就不需要了. 不过这种可能理想化一些了,条件苛刻.

zhouzhe8013 8 年前 #4 赞 0

@wangpugod2003 如果你有大量的应用需要长期的做静态分发,可以考虑传统的专业CDN,自己百度一下吧,我也没用过.
以我们社区来说,社区带宽仅有1M,静态文件是采用的七牛云.你也可以考虑七牛云.
你可以以两种形式使用它:
1 直接把升级文件传上去,然后直接让客户端从七牛云的地址下载.这种方式最简单,直接.缺点是你的包需要手动上传.
2 在七牛云上建立你服务器的镜像,例如http://xxx.qiniu.com/ 镜像到 http://guanggoo.com/ 那么访问 http://guanggoo.com/logo.txt 的话 可以用http://xxx.qiniu.com/logo.txt 来访问,这样,流量压力就在七牛云那边了.而七牛云的内容回镜像你的内容.这种方式就比较简单,你只用维护你自己服务器上的东西,不用手动传了.
两种使用方式你都可以参考七牛云的文档.
不过要提前计算好可能的流量用量和成本,你的包比较大.

tracymcladdy 8 年前 #5 赞 0

用nginx反代到运营商玩劫持的缓存服务器。。不要钱又快。。
我才不会告诉你我一直用联通的缓存服务器给自己做CDN的。。

zhouzhe8013 8 年前 #6 赞 0

@tracymcladdy 牛逼 你这个方案我觉得理论上可行
但是要细致的分析.

tracymcladdy 8 年前 #7 赞 0

@zhouzhe8013 http://v2ex.com/t/282033 老司机开车不等人!

zhouzhe8013 8 年前 #8 赞 0

@tracymcladdy 老司机等等我

wangpugod2003 楼主 8 年前 #9 赞 0

@tracymcladdy 给运营商的正式项目,这种野路子不行吧~

wangpugod2003 楼主 8 年前 #10 赞 0

@zhouzhe8013 谢谢!这种方案相当于把服务器托管到七牛云上吧,然后压力基本由七牛云去承担?

php 8 年前 #11 赞 0

@tracymcladdy 666

zhouzhe8013 8 年前 #12 赞 0

@wangpugod2003 不是把服务器托管到云上,只是把静态文件托管到云上.

wangpugod2003 楼主 8 年前 #13 赞 0

@zhouzhe8013 哦,对,那可以~

gocome 8 年前 #14 赞 0

已经转做CDN的朋友了……

wangpugod2003 楼主 8 年前 #15 赞 0

如果暂时不用CDN呢?还有啥别的方案没?各位。。

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
最近时间少了, 隔了这么久, 才做了一个网站
想配一个台式机,求推荐
做了一款摸鱼软件,有人要试用吗?
有搞嵌入式硬件的吗?
搞了个AI 生图的网站,不需要登录,永久免费
社友们,你们是怎么入编程这行的?
计算机相关5000本电子书PDF分享
求推荐一个AI智能体客服
关于团队开发习惯
cursor这么强大,web前端是不是要淘汰了

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号