Is there a way to get a browser to cache a web page even if the parameters change?
I have a web assembly app that takes parameters. If the parameters change, the browser forces a download. Is there any way I can set headers so that the parameters aren’t a factor in caching?
i.e. if I do
http://www.example.com?param=1234
and
http//:www.example.com?param=4321
…the browser thinks it’s a whole new site and downloads the whole 26mb web assembly binary again.
Anything I can do?
Advertisement
Answer
You can use the Cache-Control header:
<?php header("Cache-Control: public, max-age=604800, immutable");