问题
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?
回答1:
You can use the Cache-Control header:
<?php
header("Cache-Control: public, max-age=604800, immutable");
来源:https://stackoverflow.com/questions/63706770/making-a-web-page-cache-even-if-the-parameters-change