Blogger Information
Blog 81
fans 1
comment 0
visits 123893
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
nginx expires设置数据过期时间
有什么是忘不了的的博客
Original
2512 people have browsed it

    配置:  

  location ~* \.(jpeg|jpg|png)  {               

             expires 1d;

           }

设置缓存时间的格式:

    expires 1s; #1秒钟

    expires 1m; #1分钟

    expires 1d; #1小时

    expires 1h; #1天

{SV}561)D3WLDX`2JBW@MHJ.png

Cache-control 用于控制HTTP缓存 86400s = 1天

Expires 表示存在时间,允许客户端在这个时间之前不去检查(发请求),等同max-age的效果。但是如果同时存在,则被Cache-Control的max-age覆盖。
    

其实也是一种缓存手段,其原理如下:

服务器响应文件内容时,同时响应etag标签(内容的签名,内容一变,他也变),和last_modified_since两个标签值,浏览器下次去请求时,头信息发送这2个标签,服务器检查文件有没有发生变化,如没有发生变化,直接将头信息返回:etag,last_modified_since,这个时候,浏览器知道内容没有改变,于是直接调用本地缓存。这个过程也请求了服务器,传输的信息极少,对于变化周期短的,如静态html、css、js比较适合用这个方式。


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post