首页 > 试题广场 >

A公司打算搭建一个Andriod App下载的Web站点,计

[问答题]
A公司打算搭建一个Andriod App下载的Web站点,计划将目前常见的手机APP都放到这个网站上提供下载。因为业务开展初期下载量很小,技术部门就用了1台服务器,给服务器配置了一个公网IP对外进行服务。随着销售部门的推广到位,用户量和下载量呈指数级上载,要求技术部门马上进行改造。如果你是技术部门经理,你会怎么改造这个站点,以满足高负载的需求。
提示:短时间修改网站的代码不现实,其他方面的各种改造建议都可以,建议越多越好。
推荐
硬件方面:
1、增加带宽,多机房部署,购买CDN。
2、增加服务器,增加服务器的硬件资源。
软件方面:
1、首先为了防止因为大量用户下载APP,带宽占用过高导致网站原有的功能瘫痪或者体验严重下降,需要将APP下载的地址和网站服务分开部署。
2、动静态分离,使用CACHE。
2、NGINX反响***,多点集群。
编辑于 2015-06-12 14:37:34 回复(2)
1.将站点部署的多台服务器上,如果某台压力过大将后续的请求转发到其他的服务器来处理。
2.nginx反向***,提高负载均衡
3.使用mem***,提高响应速度。
4.将相关下载部署到网盘,或者第三方存储服务提供商,将压力分解到第三方服务器。
5.增加CDN
6.对于频繁下载同一文件的用户做出时间上的限制。

编辑于 2015-04-30 00:09:11 回复(0)
楼上的各位都有实践过吗?你们说的那么多,我只是听说过
发表于 2017-03-19 13:05:30 回复(0)
1、增加宽带网络速度
2、把资源放到网盘里面,给链接让人下载。
3、对于短时间频繁下载的用户,做限制
发表于 2017-03-05 22:20:49 回复(0)
1、直接增加单个服务器的容量;
2、购买多个服务器,分担下载量;
3、设置缓存机制,提高响应速度;
4、购买CDN。
发表于 2015-08-16 23:07:41 回复(0)
首先分为硬件和软件上的改造。
我认为硬件上的话可以添加服务器
软件上的话重新设置网站的架构

发表于 2015-05-05 10:53:25 回复(0)
呵呵了
发表于 2015-04-29 22:58:30 回复(0)
1.硬件:a.增加带宽;b:购买较多的服务器,增加CDN;c:增加CACHE和缓存服务器
2.软件:推广客户端下载,使用敏感词页,多点集群
发表于 2015-04-29 22:12:27 回复(0)
1.增加服务的server个数
2.增加服务器个数
3.增加线宽
4.多机房部署
发表于 2015-04-29 21:26:28 回复(0)
添加服务器
将下载与其他类型请求分离,提高io效率
提高网络带宽
发表于 2015-04-29 20:21:59 回复(0)
以下都对
发表于 2015-04-29 18:16:58 回复(0)
增加服务器的数量;
利用CDN
发表于 2015-04-29 17:47:08 回复(0)
够买CDN
发表于 2015-04-29 16:22:44 回复(0)
如果有客户端的话,推广客户端下载,客户端中使用P2P技术
发表于 2015-04-29 15:29:00 回复(0)
使用反向***做负载均衡
动静分离
使用缓存
发表于 2015-04-29 15:18:38 回复(0)
如果在不增加硬件的基础上可采用垂直集群
如果可以增加硬件可采用水平水平集群加垂直集群进行负载均衡
编辑于 2015-04-29 11:57:45 回复(0)

直接购买CDN服务

发表于 2015-04-29 11:13:44 回复(0)