2016-09-29 53 views
0

我正在处理grunt构建任务,该任务会自动重命名缓存清除的文件。我正在做的CSS和JS文件,但想知道如果我需要缓存胸围HTML文件。我不确定HTML文件是否被浏览器或任何服务器缓存。是否缓存了HTML文件?

回答

0

如果你正在做的事情正确,你正在提供HTML gzippe d anyway(假设你已经启用了Gzip的HTML),所以HTML缩小 - whitespace的低挂果不是全部相关。在HTML和HTML中存在很多简单的目标(例如变量名称),这些目标都存在于CSS和JavaScript中。 HTML的大部分内容都是页面的实际内容,可能无法缩小(正如其他人指出的,几乎肯定会比CSS或JS更加频繁)。

但是同样对HTMl的微小化无害。重点是..选择HTML压缩可能会消除很多需要缩小的地方。

0

你可以简单地嵌入高速缓存控制标记在HTML头,以防止页面被缓存:

<META HTTP-EQUIV="cache-control" CONTENT="no-cache"> 
<META HTTP-EQUIV="Expires" CONTENT="-1"> 
<META HTTP-EQUIV="cache-control" content="no-store" /> 
相关问题