(从磁盘缓存)使用 macOS Sierra 上的 Chrome/Safari 缓存

(从磁盘缓存)使用 macOS Sierra 上的 Chrome/Safari 缓存

我在 macOS 上的 Chrome/Safari 中遇到了缓存问题。我正在更新 CSS 文件,但浏览器拒绝从我的本地开发机器下载它。我已确认编译的 CSS 文件中的更改,但它们未反映在开发人员工具中。

我努力了:

  • 右键单击刷新按钮并选择“清空缓存并硬重新加载”
  • 在开发工具中禁用缓存
  • 重启我的机器
  • 清除“清除浏览数据”下的缓存
  • 在隐身窗口中加载网站
  • 向资产添加缓存清除技术...?v=1

如果我禁用缓存,则读取的标头

 200 OK
 Cache-Control:no-cache

如果我启用缓存,则读取标题

 200 OK (from disk cache)

两者都显示相同的文件。我从未收到任何 304 代码,这表明服务器从未看到对这些文件的请求。

服务器环境:VirtualBox 中的 Vagrant/CentOS,带有 NGINX、MariaDB、Redis 和 Laravel。

相关内容