首页
题库
面试
求职
学习
竞赛
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收藏
13028浏览
热门推荐
相关试题
有一台带一个千兆网卡的服务器A,会...
阿里巴巴
系统设计
评论
(34)
来自
阿里巴巴2015实习生笔试题
大规模的字典中,需要词与词中间的搭...
查找
分布式
系统设计
百元难题
评论
(0)
系统设计题:设计一个服务调度管理器...
百度
高级算法
系统设计
评论
(1)
在小端序的机器中,如果X a; a...
C++
评论
(31)
来自
阿里巴巴2015系统工程...
写一个函数,输入一个二叉树,树中每...
树
评论
(21)
来自
阿里巴巴2015系统工程...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题