首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
A公司打算搭建一个Andriod App下载的Web站点,计
[问答题]
A公司打算搭建一个Andriod App下载的Web站点,计划将目前常见的手机APP都放到这个网站上提供下载。因为业务开展初期下载量很小,技术部门就用了1台服务器,给服务器配置了一个公网IP对外进行服务。随着销售部门的推广到位,用户量和下载量呈指数级上载,要求技术部门马上进行改造。如果你是技术部门经理,你会怎么改造这个站点,以满足高负载的需求。
提示:短时间修改网站的代码不现实,其他方面的各种改造建议都可以,建议越多越好。
查看答案及解析
添加笔记
邀请回答
收藏(151)
分享
纠错
17个回答
添加回答
10
推荐
晓峰_85
硬件方面:
1、增加带宽,多机房部署,购买CDN。
2、增加服务器,增加服务器的硬件资源。
软件方面:
1、首先为了防止因为大量用户下载APP,带宽占用过高导致网站原有的功能瘫痪或者体验严重下降,需要将APP下载的地址和网站服务分开部署。
2、动静态分离,使用CACHE。
2、NGINX反响***,多点集群。
编辑于 2015-06-12 14:37:34
回复(2)
3
裸奔
1.将站点部署的多台服务器上,如果某台压力过大将后续的请求转发到其他的服务器来处理。
2.nginx反向***,提高负载均衡
3.使用mem***,提高响应速度。
4.将相关下载部署到网盘,或者第三方存储服务提供商,将压力分解到第三方服务器。
5.增加CDN
6.对于频繁下载同一文件的用户做出时间上的限制。
编辑于 2015-04-30 00:09:11
回复(0)
0
天地之心
楼上的各位都有实践过吗?你们说的那么多,我只是听说过
发表于 2017-03-19 13:05:30
回复(0)
0
JAVAEE
1、增加宽带网络速度
2、把资源放到网盘里面,给链接让人下载。
3、对于短时间频繁下载的用户,做限制
发表于 2017-03-05 22:20:49
回复(0)
0
Estel007
1、直接增加单个服务器的容量;
2、购买多个服务器,分担下载量;
3、设置缓存机制,提高响应速度;
4、购买CDN。
发表于 2015-08-16 23:07:41
回复(0)
0
黑★
首先分为硬件和软件上的改造。
我认为硬件上的话可以添加服务器
软件上的话重新设置网站的架构
发表于 2015-05-05 10:53:25
回复(0)
0
那年波士顿的风
呵呵了
发表于 2015-04-29 22:58:30
回复(0)
0
唯舞独尊
1.硬件:a.增加带宽;b:购买较多的服务器,增加CDN;c:增加CACHE和缓存服务器
2.软件:推广客户端下载,使用敏感词页,多点集群
发表于 2015-04-29 22:12:27
回复(0)
0
哎呀呀
1.增加服务的server个数
2.增加服务器个数
3.增加线宽
4.多机房部署
发表于 2015-04-29 21:26:28
回复(0)
0
DustinJoe
添加服务器
将下载与其他类型请求分离,提高io效率
提高网络带宽
发表于 2015-04-29 20:21:59
回复(0)
0
江面飘雪
以下都对
发表于 2015-04-29 18:16:58
回复(0)
0
asif1
增加服务器的数量;
利用CDN
发表于 2015-04-29 17:47:08
回复(0)
0
Muleyi
够买CDN
发表于 2015-04-29 16:22:44
回复(0)
0
ANONYMOUSLYCN
如果有客户端的话,推广客户端下载,客户端中使用P2P技术
发表于 2015-04-29 15:29:00
回复(0)
0
baijs
使用反向***做负载均衡
动静分离
使用缓存
发表于 2015-04-29 15:18:38
回复(0)
0
蜡笔゛
如果在不增加硬件的基础上可采用垂直集群
如果可以增加硬件可采用水平水平集群加垂直集群进行负载均衡
编辑于 2015-04-29 11:57:45
回复(0)
0
凄临雨
直接购买CDN服务
发表于 2015-04-29 11:13:44
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
WebServer
系统设计
来自:
阿里巴巴2015系统工...
上传者:
小牧魔法袋
难度:
17条回答
151收藏
13038浏览
热门推荐
相关试题
下面有关forward和redir...
阿里巴巴
网络基础
WebServer
评论
(8)
有一台带一个千兆网卡的服务器A,会...
阿里巴巴
系统设计
评论
(34)
来自
阿里巴巴2015实习生笔试题
大规模的字典中,需要词与词中间的搭...
查找
分布式
系统设计
百元难题
评论
(0)
某团队负责人接到一个紧急项目,他要...
判断推理
评论
(19)
来自
阿里巴巴2015系统工程...
你身边有哪些人还没有使用滴滴,你认...
用户研究
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题