login register Sysop! about ME  

2022년 06월 20일 11시 11분 00초,     조회수 : 356
  제목 : 브라우저 캐시 지우는 방법
SEQ : 164394 글쓴이 : y99happy

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

1) Meta태그 방법
<meta http-equiv="Expires" content="Mon, 06 Jan 1990 00:00:01 GMT">
<meta http-equiv="Expires" content="-1">
                <meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">

2) 서버에서 직접 브라우저에 제공하는 방법
response.addHeader "Expires","0"
response.addHeader "Cache-Control","no-cache"
response.addHeader "Pragma","no-cache"

위처럼 태그로 지우는 방법과 서버에서 제공하는 방법이 있는데
어디서 본기억이 가물가물 나는데 메타태그는 브라우저가 메타태그를 신뢰하지 않아 정확하지 않을 수 있다고
직접 브라우저에 제공하는 방법을 써야 한다고 하는데 맞는건지요.?

아무리 위 두가지 방법을 다 써도 js, css 파일은 캐시로 지워지지 않는데
원래 정적이미지, js, css는 안지워 지나요? 아래처럼 ver 형태의 파라미터를 사용해서 새로 받아오게 해야하는 건지요?
<script src="test.js?v=21"></script>

  topwood
  2022-06-22(08:43)
ver 파라미터가 간편하긴합니다. test.js?21 url값만 바꿔도 됩니다. 참고로 Service
worker 라는 게 있긴합니다.
https://developer.mozilla.org/ko/docs/Web/Progressive_web_apps/Offline_Servi
ce_workers
https://googlechrome.github.io/samples/service-worker/basic/
https://godsenal.com/posts/web-push-
%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EA%B8%B0/



제목 작성자 날짜 조회
브라우저 캐시 지우는 방법 (1) y99happy 2022-06-20 356

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})