我在一个在 HTTP/2 上运行的站点上,我实现了以下缓存设置:
cache-control:max-age=604800, private
etag:W/"115-54e8a25e7b187"
expires:Fri, 14 Jul 2017 11:39:45 GMT
last-modified:Tue, 02 May 2017 13:02:11 GMT
关于此设置的一些问题:
- 缓存控制和过期是不同的时间间隔不是问题吗?
- etag和last-modified不是多余的吗?
- 如果使用 HTTP/2,在缓存性能方面还应该做些什么吗?