首页 > 代码库 > 大型网站架构
大型网站架构
大型网站核心要素: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、首部压缩,不用传输相同的首部节省字节
大型网站架构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。