您的位置:首页 > 理论基础 > 计算机网络

高并发解决方案之网络架构优化

2015-01-10 16:36 239 查看
web2.0网站的特征
高并发、高流量、数据量大、逻辑复杂、用户分散等

镜像
将同一个网站发布到不同的服务器,分别有自己的url
好处: 如果主站不能正常访问,可以访问镜像服务器
缺点: 更新麻烦,用户需要记忆超过一个以上的url或者选择多个镜像网站中的一个,用户选择的不一定是最优的
适用场景: 下载的内容是静态的,更新频率低,对带宽速度要求较高的
例如: 华军软件园(下载软件的)、天空软件站(有什么上海电信下载、武汉电信下载的)

CDN网络加速技术 (内容分发网络)
CDN是镜像的优化版,代替用户去选择最优的内容服务器,获取的内容是来自最优服务器的缓存。增强了可控制性,将网站内容发布到离用户最近的地方
好处:无论在哪个地方访问,响应速度都很快
缺点:由于是存在缓存,主站改了IP解析结果,各地缓存会滞后一段时间,对实时性要求很高的邮箱,论坛则不能使用
适用场景:对响应速度要求很快的时候,更新内容不太频繁,对实时性要求不高的
例如: 各大门户网站的资讯频道,如新浪,网易,手机UC浏览器的资讯频道

应用层分布设计
有了CDN的优点又避免它的不足,在应用层软件设计上,设计一个查询接口,获取文件所在最优的镜像服务器地址,去访问
好处:响应速度快,也不存在缓存,直接访问镜像服务器,控制性更强
缺点:对于更新内容很频繁的内容,难以保持镜像网站间的同步
适用场景:对更新内容不是很频繁的,实时性不是太高的网站都可以,如视频网站
例如:新浪博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: