2016-09-29 68 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" />