我有一个带有 http2 的 Apache,并且我已经将我想保存在浏览器缓存中的文件进行服务器推送,但它没有,我不知道为什么。
我已经使用 php 文件进行了推送,如下所示。
header( 'Link: <'https://www.myweb.com/mypath'>;rel="preload";as="video"', FALSE );
从我的角度来看,服务器推送正在工作,因为我可以在 access_log 中看到对服务器的请求,但我认为文件应该保存在浏览器缓存中,但它没有。
我尝试让服务器推送文件,然后请求该文件并从缓存中获取它(请参阅 Chrome 的网络控制台“从缓存”)。
谢谢