php - 即使参数改变也做一个网页缓存
问题描述
即使参数发生变化,有没有办法让浏览器缓存网页?
我有一个带有参数的 Web 程序集应用程序。如果参数发生变化,浏览器会强制下载。有什么方法可以设置标题,以便参数不是缓存的一个因素?
即如果我这样做
http://www.example.com?param=1234
和
http//:www.example.com?param=4321
...浏览器认为这是一个全新的站点并再次下载整个 26mb 的 Web 程序集二进制文件。
有什么我能做的吗?
解决方案
您可以使用Cache-Control 标头:
<?php
header("Cache-Control: public, max-age=604800, immutable");
推荐阅读
- javascript - Highchart 聚合 JSON 数据
- kubernetes - 如何在 kubernetes Jobs 中创建 init 容器?
- asynchronous - 让多个对象使用不可变引用并同时运行的惯用 Rust 方式
- c# - C# 类中泛型类型的泛型属性设置器
- c++ - 代码在 VS 和 UE4 中都能正常编译,无法打包游戏,
- c# - 如何将通过方法获得的信息保存到变量中?
- javascript - 为什么我的标题每次渲染都已经使用 React.memo?
- encryption - 使用 aes 128 加密文件
- c# - 带有.net核心的WsFederation不保留声明
- swift - Swift:获取当前用户坐标并将它们存储到变量中