HTTP缓存 F2017-06-01 网络知识 1639 公开 ##1、HTTP缓存的作用 Web缓存是指存在于客户端和服务器之间的资源副本,资源可以是HTML,图片,js,css等等。如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个URL地址的时候,如果网页没有更新,就不会再次下载网页,而是直接使用本地的缓存。 使用缓存可以一定程度上降 阅读全文
HTTP连接 F2017-05-26 网络知识 1513 公开 HTTP连接 HTTP连接也经历了一个演变的过程,从最初的短连接,到现在的持久连接。 在知乎上,看到了一个比较不错的HTTP连接方式的进化史介绍(作者是王小二): ###HTTP/0.9时代: 短连接每个HTTP请求都要经历一次DNS解析、三次握手、传输和四次挥手。反复创建和断开TCP连接的开销巨大,在现在看来,这种传输方式简直是糟糕透顶。 ###HTTP/1.0时代: 阅读全文
HTTP消息 F2017-05-25 网络知识 1651 公开 现在所用的多数是HTTP/1.1,相对于HTTP/1.0,1.1充分考虑了分层代理、缓存、永久连接以及虚拟主机等方面。 我主要参考了《HTTP权威指南》以及RFC2616。 ##URL URI是统一资源标识符,URL是URL的比较常见的表现方式,叫统一资源定位符。定位意味着提供了资源的具体地址,是绝对的路径。URI还有其他的表现形式,比如URN,统一资源名称。 阅读全文