博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx配置cache-control
阅读量:5941 次
发布时间:2019-06-19

本文共 737 字,大约阅读时间需要 2 分钟。

HTTP协议的cache-control常见取值及其组合释义:

no-cache:数据内容不被客户端缓存,每次请求都重新访问服务器,若有mac-age,则缓存期间不访问服务器
no-store:不仅不能缓存,连暂存也不可以(临时文件夹中不能暂存该资源)
private(默认):只能在浏览器中缓存,只有第一次请求的时候才访问服务器,若有max-age,则缓存期间不访问服务器
public:可以被任何缓存区缓存,如,浏览器,服务器,代理服务器等
max-age:相对过期试驾,即以秒为单位的缓存时间
no-cache,private:打开新窗口时候重新访问服务器,若设置max-age,则缓存期间不访问服务器
private,正数的max-age:后退的时候不会访问服务器
no-cache,正数的max-age:后退时候会访问服务器
点击刷新:无论如何都会访问服务器
Expires:
设置以分钟为单位的绝对过期时间,优先级比Cache-Contro低,同时设置Expires和Cache-Control则后者生效;

例如配置,将html结尾的请求加上no-cache;

即在此请求的location内加上如下配置即可

location / {    access_log /data/nginx/log/xxx.log api;    root /home/www/html;    if ($request_filename ~ .*\.(htm|html)$)     {            add_header Cache-Control no-cache;     }}

转载于:https://blog.51cto.com/wenxi123/2287459

你可能感兴趣的文章
20个纯css3写的logo
查看>>
四周第四次课 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 x
查看>>
RH124 章1 访问命令行 笔记
查看>>
交换机自动学习vlan
查看>>
三层交换配置与原理
查看>>
Nginx ssl、rewrite配置
查看>>
ORA-01034: ORACLE not available ORA-27101
查看>>
“九头虫”病毒技术分析报告
查看>>
共享经济时代,中小企业该如何逆风翻盘?
查看>>
axios 一些用法总结
查看>>
jQuery中的$el是什么意思
查看>>
千万不要相信程序员在加班时间写的代码!
查看>>
部队军工VR虚拟仿真应用-VR虚拟作战系统-VR公安系统
查看>>
下载ssl证书并安装后如何导出备份
查看>>
rpc.ratatd安装过程中遇到的问题
查看>>
word导出功能
查看>>
验证码不显示,如何进入phpcms管理后台
查看>>
创建topic验证kafka集群
查看>>
我的友情链接
查看>>
linux top 命令
查看>>