码迷,mamicode.com
首页 > Web开发 > 详细

大型网站架构

时间:2014-12-14 23:56:52      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:http   ar   使用   sp   数据   bs   tt   nbsp   服务器   

大型网站核心要素: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   ar   使用   sp   数据   bs   tt   nbsp   服务器   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!