可以存储哪些内容?它是相同的跨浏览器吗?什么php或javascript方法/函数直接控制它?我希望在加快或减慢网站方面了解更多信息。
答案 0 :(得分:1)
不幸的是,没有可以读取/写入浏览器缓存的ECMAscript的直接访问。但是有一些解决方法/间接方式。
例如,您可以使用HTML5缓存清单文件或使用localStorage
或sessionStorage
(甚至可能是webSQL)自行存储某些数据。
浏览器缓存的另一种间接控制机制是HTTP头。这些标题至少可以刷新某些文件/ MIME类型的缓存。
答案 1 :(得分:0)
只有HTTP标头可以操纵浏览器缓存。它们允许设置到期时间,并且服务器发送短暂的“无变化”消息而不是重复文档(例如,响应if-modified-since请求)。