I'm on a site running on HTTP/2 and I realized the following caching setup:
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
Some questions about this setup:
- is it not a problem that cache-control and expires are for different time intervals?
- are etag and last-modified not redundant?
- is there something else that should be done in terms of caching for performance if HTTP/2 is in use?