首页 > Web开发 > 详细

大型网站架构

时间:2014-12-14 23:54:06      阅读:411      评论:0      收藏:0      [点我收藏+]

大型网站核心要素:1、性能 2、可用性 3、伸缩性 4、可扩展性 5、安全性

网站的性能优化:web前端 1、减少http请求 2、使用浏览器缓存 3、启用压缩 4、css放最上面、js放最下面 5、CDN加速 6、反向代理(squid、varianish)7、DNS动态解析

服务器 1、分布式缓存 2、异步操作 3、使用集群

http:1.1  1、持久化连接以支持重用 2、分块传输编码以支持流式响应 3、请求管道以支持并行请求处理 4、字节服务以支持基于范围的资源请求

5、改进更好的缓存机制

2.0 1、使用二进制分帧层采用二进制编码 2、可以并行的发送多个请求,只使用一个tcp链接并行相应多个请求(通过前面的二进制分帧实现,相应数据不用相互依赖)

3、服务器推送,可以推送额外的资源到客服端 4、首部压缩,不用传输相同的首部节省字节

大型网站架构

原文:http://www.cnblogs.com/hike2008/p/web_http.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!