我正在使用 php 根据不同的条件动态生成 javascript。我希望浏览器能够将其缓存特定的时间。
我正在使用以下代码进行缓存,但它似乎不起作用。
header("Content-type: text/javascript; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
header($ExpStr);
另外,这个 js 文件很大,大约 290 KB,所以我想将它压缩后发送到浏览器以减少下载时间。有什么建议么?