nginx 配置expires
法: expires [time|epoch|max|off]
默认值: expires off
作用域: http, server, location
使用本指令可以控制HTTP应答中的“Expires”和“Cache-Control”的头标,(起到控制页面缓存的作用)。
可以在time值中使用正数或负数。“Expires”头标的值将通过当前系统时间加上您设定的 time 值来获得。
epoch 指定“Expires”的值为 1 January, 1970, 00:00:01 GMT。
max 指定“Expires”的值为 31 December 2037 23:59:59 GMT,“Cache-Control”的值为10年。
-1 指定“Expires”的值为 服务器当前时间 -1s,即永远过期
“Cache-Control”头标的值由您指定的时间来决定:
- 负数:Cache-Control: no-cache
- 正数或零:Cache-Control: max-age = #, # 为您指定时间的秒数。
"off" 表示不修改“Expires”和“Cache-Control”的值
demo:
控制图片等过期时间为30天,当然这个时间可以设置的更长。具体视情况而定
比如
location~ \.(gif|jpg|jpeg|png|bmp|ico)$ {
expires 30d;
}
控制匹配/resource/或者/mediatorModule/里所有的文件缓存设置到最长时间
比如
location ~ /(resource|mediatorModule)/ {
root /opt/demo;
expires max;
}
源文档 <http://blog.chinaunix.net/uid-24625974-id-2893727.html>
nginx 配置expires相关推荐
- php 设置expires,如何配置nginx的expires功能
配置expires expires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求 要配置expires,可以在http段中或者server段中或者location段中加入lo ...
- nginx配置参数详解
PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇 ...
- Nginx配置防盗链
Nginx配置防盗链 进入Nginx配置文件: [root@LHQ vhosts]# vim test.conf server { listen 80; server_name www.test.co ...
- index.php?s=$1,thinkphp nginx配置rewrite,地址会多出个.php
thinkphp nginx配置rewrite,地址会多出个.php ,http://localhost:7080/.php?m=... nginx配置文件 server { listen 80; # ...
- nginx 配置静态文件目录_nginx缓存静态资源,只需几个配置提升10倍页面加载速度...
nginx缓存静态资源,只需几个配置提升10倍页面加载速度 首先我们看图说话 这是在没有缓存的情况下,这个页面发送了很多静态资源的请求: 可以看到,静态资源占用了整个页面加载用时的90%以上,而且这个 ...
- 4.Nginx配置进阶(四)
Nginx配置 ============================================================================== 概述: 本章我们将继续 ...
- Nginx(四):Nginx配置实战
相关阅读: Nginx(一):Nginx原理概述 与 安装步骤详解 Nginx(二):反向代理原理 与 配置文件详解 Nginx(三):负载均衡策略 与 Nginx静态服务器 Nginx(四):Ngi ...
- Nginx使用Expires增加浏览器缓存加速(转)
转载自:Nginx使用Expires增加浏览器缓存加速 Nginx可以更改HTTP头部,这个是Web服务器必须的,当然Nginx更可以支持在HTTP头部中添加Expires等相关信息,增强浏览器缓存, ...
- 史上最全的Nginx配置参数中文说明
Nginx配置参数中文详细说明: #定义Nginx运行的用户和用户组 user www www; # #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; # # ...
最新文章
- libcurl网络连接使用tcp/ip
- The POM for com.ruifeng.tjtaxiqy:shiro:jar:0.0.1-SNAPSHOT is missing, no dependency information avai
- OpenHub框架进行的异步通信
- 如何将谷歌浏览器的背景色(包括显示的网站界面等)全部调为黑色?2020.12.28
- 【OpenCV】OpenCV函数精讲之 -- 命名空间
- Linux 五种IO模型
- java堆栈信息查看,以及JVM性能查看工具-jconsole+jmap
- 『後起Android开发02』对SharedPreferences和Toast的简单封装
- js类型转换的各种玩法
- Python实现Kubernetes Operator
- 常用JQUERY插件大全
- 热释电传感器三个引脚_智能家居组件漫谈——人体传感器
- Android反编译查看源文件
- 北卡州立大学计算机科学硕士,北卡罗莱纳州立大学计算机科学专业研究生申请条件有哪些?...
- 利用python进行微信好友数据分析
- 9. Enhancing Aspect Term Extraction with Soft Prototypes论文阅读笔记
- 戴尔-卡耐基:《人性的优点 How to stop worrying and start living》
- 写给产品经理的第4封信:关于产品经理的十万个为什么?你为什么要做产品经理?
- 个人信息保护建设实践方法的探索过程
- STM32通过I2C接口采集温湿度