来源:http://www.iwms.net/n2029c12.aspx### 基础知识 1) 什么是”Last-Modified”? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的...
分类:
其他好文 时间:
2014-10-02 14:20:42
阅读次数:
184
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者画了一个草图:每个状态的详细说明如下:1、Last-Modified在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记(HttpReponse He...
分类:
其他好文 时间:
2014-09-03 14:39:06
阅读次数:
216
最近在对CDN进行优化,对浏览器缓存深入研究了一下,记录一下,方便后来者画了一个草图:每个状态的详细说明如下:1、Last-Modified在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记(HttpReponse He...
分类:
其他好文 时间:
2014-08-25 14:55:44
阅读次数:
236
当请求一个页面时,如果浏览器使用本地缓存,我们经常会看到一些静态资源,图片,css文件,js文件将会使304状态;304指的是服务器端经过判断,服务端该静态文件没有被更新,与本地缓存文件相一致,并且缓存没有过期,可以使用本地缓存。Last-Modified / If-Modified-Since当浏...
分类:
其他好文 时间:
2014-08-22 10:28:25
阅读次数:
168
把Last-Modified 和ETags请求的http报头一起使用,这样可利用客户端(例如浏览器)的缓存。因为服务器首先产生 Last-Modified/Etag标记,服务器可在稍后使用它来判断页面是否已经被修改。本质上,客户端通过将该记号传回服务器要求服务器验证其(客户端)缓存。 过程如下...
分类:
其他好文 时间:
2014-06-26 14:36:22
阅读次数:
314
1
////////////////////////////////////////////////////////////////////////// 2
//code by hzs 3 //email: huangzhesi@gmail.com 4 //Last modified: 2014-....
分类:
其他好文 时间:
2014-05-27 02:41:54
阅读次数:
218
HTTP Caching 用好了,可以极大的减小服务器负载和减少网络带宽。十分有必要深入了解下
http 的 caching 协议。先来看下请求/响应过程:http 请求/响应1、用 Last-Modified 头在第一次请求的响应头返回
Last-Modified 内容,时间格式如:Wed, 22...
分类:
Web程序 时间:
2014-05-16 09:22:42
阅读次数:
351
phpheader()中的cache有四种标识头:Last-Modified,Expires,Pragma:no-cache,Cache-Control。以下的测试环境为谷歌浏览器,其余的未测试Last-Modified:在判断缓存的时候,If-Modified-Since会将此值发送给服务器。Expires:后面的日期用于标识缓存在什么时候过期Pragma:尽量用Cac..
分类:
Web程序 时间:
2014-05-14 19:06:02
阅读次数:
323
HTTP 提供了许多页面缓存的方案,其中属 Etag 和 Last-Modified
应用最广。本文会先介绍 Etag 的应用场景,然后说说他在 php 和 node
中的使用。本文地址:http://www.cnblogs.com/hustskyking/p/etag-in-node.html,转...
分类:
Web程序 时间:
2014-05-12 21:27:32
阅读次数:
426
Last-Modified
是检查一个资源最后修改时间。如果时间过期了则返回资源内容。如果没过期,返回304。当Last-Modified更新了,但是资源本质上没有更新,比如资源是A,Last-Modified改了,但是资源还是A。这个时候传给客户端是同一个资源,完全没有必要。于是在1.1引入了ET...
分类:
其他好文 时间:
2014-04-29 11:32:47
阅读次数:
273