Vuejs SPA / Gunicorn Nginx / index.html缓存

时间:2018-03-22 15:51:15

标签: nginx caching

我的所有javascript / css内容在运行到生产时都会被版本化,因此当新版本发布时,index.html文件中的文件会有所不同,这会强制重新加载文件。

然而,index.html文件正在缓存。我不知道如何在不允许index.html文件缓存的情况下允许缓存所有js和css。

我可以将没有缓存标头添加到索引文件中,但是这会停止对我希望index.html的所有内容进行缓存,以便在用户浏览器中重新提供服务,以便他们可以判断是否需要请求新的js文件

我没有缓存任何东西,但这是处理这个问题的方法。

如果我不这样做会发生什么,nginx似乎给了他们过时版本的index.html。

1 个答案:

答案 0 :(得分:1)

你可以试着" not-cache" index.html仅使用下面的nginx配置?

location = /index.html {
  expires -1;
}