HTTP权威指南 读书笔记-server
2012-10-11 18:30
585 查看
web server responsiblity: manager resource, handle with tcp connection, itself administration
1. The request / response workflow:
![](http://pic002.cnblogs.com/images/2012/40351/2012101114421998.png)
An screenshot from firebug which measure the detail performance.
![](http://pic002.cnblogs.com/images/2012/40351/2012101118405953.png)
2. Proxy
Adding more than lay between client and server, it can do more things: filter, secuty, performance, cache.
![](http://pic002.cnblogs.com/images/2012/40351/2012101118170417.png)
Notes: trace can access this kind of proxies。
3. Cache
CDN http://en.wikipedia.org/wiki/Content_delivery_network
It need to sync, freshness check, and validation.
![](http://pic002.cnblogs.com/images/2012/40351/2012101118225122.png)
![](http://pic002.cnblogs.com/images/2012/40351/2012101118225984.png)
4. Integration Points: Gateways, Tunnels, and Relays
Gateways: webserver can communication with application with low performance.
![](http://pic002.cnblogs.com/images/2012/40351/2012101118243424.png)
Tunnels: You can send non-HTTP traffic through HTTP connections, allowing other protocols to piggyback on top of HTTP
1. The request / response workflow:
![](http://pic002.cnblogs.com/images/2012/40351/2012101114421998.png)
An screenshot from firebug which measure the detail performance.
![](http://pic002.cnblogs.com/images/2012/40351/2012101118405953.png)
2. Proxy
Adding more than lay between client and server, it can do more things: filter, secuty, performance, cache.
![](http://pic002.cnblogs.com/images/2012/40351/2012101118170417.png)
Notes: trace can access this kind of proxies。
3. Cache
CDN http://en.wikipedia.org/wiki/Content_delivery_network
It need to sync, freshness check, and validation.
![](http://pic002.cnblogs.com/images/2012/40351/2012101118225122.png)
![](http://pic002.cnblogs.com/images/2012/40351/2012101118225984.png)
4. Integration Points: Gateways, Tunnels, and Relays
Gateways: webserver can communication with application with low performance.
![](http://pic002.cnblogs.com/images/2012/40351/2012101118243424.png)
Tunnels: You can send non-HTTP traffic through HTTP connections, allowing other protocols to piggyback on top of HTTP
![](http://pic002.cnblogs.com/images/2012/40351/2012101118273772.png)
相关文章推荐
- HTTP权威指南 读书笔记-client
- HTTP权威指南 1~6章笔记
- http权威指南-http连接管理
- 读书笔记----JavaScript 权威指南(一)
- 读书笔记之postfix权威指南
- 读书笔记-ElasticSearch权威指南
- JavaScript: The Definitive Guide 权威指南,读书笔记(三)
- HTTP权威指南-基础知识-连接管理与HTTP结构
- <<nodejs权威指南>>1,2,3,4章读书笔记
- <Http权威指南 1,2,3>Http概述
- HTTP权威指南 -
- HTML5权威指南读书笔记【第四部分】
- HTTP权威指南-第三章-HTTP报文自己理解
- HTML5+CSS3 权威指南读书笔记
- Apache HTTP Server使用指南
- HTTP权威指南 -- 第1章 HTTP概述
- HTTP权威指南-基础知识-URL与HTTP报文
- Web架构“圣经”-------HTTP权威指南--5
- VMware Workstation 与 ESX Server 典型应用指南 读书笔记
- AndroidGradle权威指南__读书笔记