首页 > 解决方案 > 即使参数改变也做一个网页缓存

问题描述

即使参数发生变化,有没有办法让浏览器缓存网页?

我有一个带有参数的 Web 程序集应用程序。如果参数发生变化,浏览器会强制下载。有什么方法可以设置标题,以便参数不是缓存的一个因素?

即如果我这样做

http://www.example.com?param=1234

http//:www.example.com?param=4321

...浏览器认为这是一个全新的站点并再次下载整个 26mb 的 Web 程序集二进制文件。

有什么我能做的吗?

标签: phphttpcachingheader

解决方案


您可以使用Cache-Control 标头

<?php

header("Cache-Control: public, max-age=604800, immutable");

推荐阅读