我们看到的网页都是从服务器实时来的吗?
摘要:
为了提高网页的浏览速度,在客户端到服务器端的各个节点其实都是做了缓存的:1, HTTP代理,如果你的浏览器设置了代理的话,那么代理服务器很可能会对网页进行cache,比如你访问了网页A,同事刚好又去访问A,那么就不用两次都去服务器拉取了。2,ISP:ISP为了提高效率,通常也会进行缓存。3,服务器镜像:对不同地区的用户请求跳转倒不同的服务器,对于某些访问过大的,比如图片等,可以分很多服务器存放,提高效率。缓存是好事情,但缓存多久才合适呢?太短,效率不高。太久,怕网页内容已经变化了,没有及时更新。现在一般会采用以下策略:1)根据网页的Last Modified Time,比如ISP拿到的网页,发 阅读全文
posted @ 2011-03-27 00:30 宁静的水泡 阅读(294) 评论(0) 推荐(0) 编辑