我正在使用Nginx作为web服务器,希望实现浏览器缓存方法,使用户在本地保留静态未更改文件的副本,并仅下载更改的文件。其中一个提议是使用文件的时间戳来找出更改的文件并仅刷新它们,但在我的情况下这是不可能的,因为每次新的部署后,整个Web应用程序的新版本将被创建,并且所有文件的时间戳都会更改。
我研究了一下ETag标头,它似乎是一个相当不错的解决方案,但我发现ETags尚未得到Nginx的官方支持。
有没有办法在Nginx上实现ETags或替代方案?
我研究了一下ETag标头,它似乎是一个相当不错的解决方案,但我发现ETags尚未得到Nginx的官方支持。
有没有办法在Nginx上实现ETags或替代方案?
gzip off;
行禁用了gzip
,则可以在响应中看到etag
头。 - efkan