之前用的是iis所以可能没有这些问题,后来换了nginx之后发现图片缓存问题很严重,本项目用的是thinkphp5框架;
浏览器、runtime、session、cookie、加参数,后台,所有缓存都清理了图片还是有缓存只能改名才会自动更新。
后来发现nginx的配置文件里有下边的一些代码

expires 代表的是缓存时间,如果不想缓存就直接加上红框的那一行字就可以了,或是将expires 改为-1或off(还未尝试是否可行),加上add_header Cache-Control no-store;是可以的。

第二天发现还是有缓存,仔细排查了下,图片后加参数是为了防止本地的缓存,所以用不着清浏览器的缓存;直接访问图片也是有缓存就证明和框架无关,和php无关,是服务器的缓存,但是上边的nginx已经配置过了,只有一种可能了,那就是虚拟机的缓存(本项目是在本地用vagrant进行环境的适配的),百度了一下原来确实是vagrant的缓存,只需要在nginx配置文件里修改

sendfile off;

就可以了,这个应该是服务器和本地共享文件夹的一个交互的功能,如下图

https://blog.smdcn.net/article/1325.html

最新文章

  1. Apache Ignite高性能分布式网格框架-初探
  2. 《JavaScript语言精粹》小记
  3. marquee-:模拟弹幕
  4. php-4种排序
  5. jQuery遍历Json数组
  6. 二叉树的先序、中序以及后序遍历(递归 && 非递归)
  7. 转 C编译: 使用gdb调试
  8. Spring中 @Autowired注解与@Resource注解的区别
  9. 10款精美的HTML5表单登录联系和搜索表单
  10. 关于.NET编译的目标平台(AnyCPU,x86,x64)
  11. [转]Data Structure Recovery using PIN and PyGraphviz
  12. HDFS追本溯源:体系架构详解
  13. CentOS 7 最小化安装配置以及网络服务器搭建、配置与管理
  14. Ubuntu下安装git
  15. 解题报告 『[NOI2003]逃学的小孩(树上操作)』
  16. 【基础篇】elasticsearch之索引模板Template[转]
  17. Ubuntu16.04下修改MySQL数据的默认存储位置
  18. Linux常用文本操作命令整理
  19. javaScript 简单的时间格式转换【转】
  20. Spring-IOC bean 生命周期之 Lifecycle 钩子

热门文章

  1. 面试都在问的「微服务」「RPC」「服务治理」「下一代微服务」一文带你彻底搞懂!
  2. 【cs224w】Lecture 4 - 社区结构
  3. 监控实战Prometheus+Grafana
  4. js检查数据类型
  5. Func 和 Action 委托
  6. 1012 The Best Rank (25 分)
  7. maven聚合与继承笔记
  8. 搭建DHProxy服务器
  9. SSM 三大框架系列:Spring 5 + Spring MVC 5 + MyBatis 3.5 整合(附源码)
  10. 使用Cloudflare增强网站