我的网站的开头部分有此缓存控制指令:
CanExecute
https://validator.w3.org上的网站说:
<meta http-equiv="Cache-Control" content="public" max-age="172800" />
我所做的所有研究都说meta标签是使用什么。例如,How to set HTTP headers (for cache-control)?,但是接受的答案下方的第一条评论是:
“ HTML5禁止这样做,并且一直是指定缓存的一种糟糕而易变的方式”
经过更多研究,我仍然不确定。尽管来自validator.w3.org的消息,该标签似乎仍然有效,因为站点加载速度从“无存储”提高了,并且Firefox缓存包含了所有内容。
在开头部分写高速缓存控制指令的正确方法是什么?我知道我可以在Apache中设置缓存控制,但是现在我只想在可能的情况下使用浏览器。
感谢您的帮助。