2016-09-29 1 views
0

나는 캐시 버스 팅 (cache busting)을 위해 자동으로 파일의 이름을 바꾸는 잡담 작성 작업을하고 있습니다. CSS와 JS 파일을 위해 그런 일을하고 있지만 HTML 파일을 잘 캐시해야하는지 궁금합니다. HTML 파일이 브라우저 또는 서버에 의해 캐시되는지 확실하지 않습니다.HTML 파일을 캐시합니까?

답변

0

HTML을 제공 할 때 제대로 작동하는 경우 어쨌든 (HTML 용 Gzip을 사용한다고 가정) gzippe 이렇게 HTML 축소 - 결실의 열매가 부족한 것은 아닙니다. 관련된. CSS 및 JavaScript에는 HTML로 축소 (minification)하기위한 쉬운 대상 (예 : 변수 이름)이 많이 없습니다. HTML 내용의 대부분은 페이지의 실제 내용이며, 아마도 축소 될 수 없습니다 (다른 사람들이 지적했듯이 CSS 나 JS보다 더 자주 변할 것입니다).

하지만 다시 HTMl의 축소에 아무런 해가 없습니다. 요점은 HTML을 gzipping하는 것의 선택은 어쨌든 축소해야 할 필요성을 거의 없애 버리는 것입니다.

당신은 단순히 해당 페이지를 방지하기 위해 HTML 헤더에 캐시 제어 태그를 포함 할 수
0

는 캐시되는 :

<META HTTP-EQUIV="cache-control" CONTENT="no-cache"> 
<META HTTP-EQUIV="Expires" CONTENT="-1"> 
<META HTTP-EQUIV="cache-control" content="no-store" /> 
관련 문제