是否有一个技巧让浏览器只使用磁盘上的内容。随着我尝试的一切,浏览器不断向服务器发送标题,我必须发回304.这是我尝试过的。
header('Last-Modified: ' . gmdate('D, d M Y H:i:s', OPTIMIZATION_CACHING_HEADER_DURATION + time()).' GMT');
header('Cache-Control: max-age='. OPTIMIZATION_CACHING_HEADER_DURATION. ', public'); // expires is not needed with this
header('Vary: Accept-Encoding'); // so that people don't get zipped file if they can't handle it
header('Content-Length: '.strlen($stylesheet));
header('Content-type: text/css'); // Correct MIME type
我已尝试使用time()作为最后修改过的变体,使用Expires而不是max-age。我看到了
答案 0 :(得分:0)
PICNIC - 我已经了解到,刷新页面将导致浏览器再次请求脚本,同时使用链接导航将允许它使用磁盘缓存。上面的标题按预期工作。