您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

如何配置nginx的expires功能

2025/9/17 5:39:20发布80次查看
配置expires
expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求
要配置expires,可以在http段中或者server段中或者location段中加入
location ~ \.(gif|jpg|jpeg|png|bmp|ico)$ {    root /var/www/img/;    expires 30d;}
控制图片等过期时间为30天,当然这个时间可以设置的更长。具体视情况而定
比如
 location ~ \.(wma|wmv|asf|mp3|mmf|zip|rar|swf|flv)$ {       root /var/www/upload/;       expires max;}
expires 指令可以控制 http 应答中的“ expires ”和“ cache-control ”的头标(起到控制页面缓存的作用)
语法:expires [time|epoch|max|pff]
默认值:off
expires指令控制http应答中的“expires”和“cache-control”header头部信息,启动控制页面缓存的作用
time:可以使用正数或负数。“expires”头标的值将通过当前系统时间加上设定time值来设定。
time值还控制cache-control的值:
负数表示no-cache
正数或零表示max-age=time
epoch:指定“expires”的值为 1 january,1970,00:00:01 gmt
max:指定“expires”的值为31 december2037 23:59:59gmt,cache-control的值为10年。
-1:指定“expires”的值为当前服务器时间-1s,即永远过期。
off:不修改“expires”和cache-control的值
expires使用了特定的时间,并且要求服务器和客户端的是中严格同步。
而cache-control是用max-age指令指定组件被缓存多久。
对于不支持http1.1的浏览器,还是需要expires来控制。所以最好能指定两个响应头。但http规范规定max-age指令将重写expires头。
更多nginx相关技术文章,请访问nginx使用教程栏目进行学习! 
以上就是如何配置nginx的expires功能的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product