CI 묻고 답하기

제목 브라우저 캐슁에 관련하여 질문입니다.ㅜㅜ
글쓴이 DJ구스 작성시각 2012/01/13 23:19:44
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 16470   RSS
제가 태국에서 프로젝트 개발중인데..

서버가 한국에 있는데..
이상하게도 다른 ISP서비스를 받는 곳에서는 브라우져 캐슁을 안타는데..
특정 인터넷 통신사의 경우 문제가 발생하는데..

동적인 페이지에 캐슁을 모두 막았는데도..
태국에서 다른 사이트는 캐슁이 안타는데 제가 만들고 있는 서버에서만 캐슁을 타네요..

강제적으로 캐슁을 막는 방법이 없을까요?
99% 만들어 놓고 이 문제 때문에 골머리를 섞히고 있습니다.

분명 태국  ISP에서 자체 캐슁을 처리한다고 들었는데..
이걸 어떻게 처리 할 방법이 없을까요?

<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

이렇게 처리를 해도 먹히질 않네요..ㅜㅜ
 
 다음글 링크 경로 문제 ,, 이번엔 제대로 원인 분석을 해봐야... (5)
 이전글 컨트롤러의 메서드를 crond로 실행할수있나요? (6)

댓글

DJ구스 / 2012/01/13 23:42:46 / 추천 0
  <!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
<!-- end no cache headers -->

이걸 했는데도 안되는군요,.. ㅠㅠ
타로 / 2012/01/13 23:55:44 / 추천 0
저도 고심한 일 이 있었는데.. 기억이 가물가물 하네요..

PHP헤더로 해보세요.

header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . 'GMT' );
header ("P3P : CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\"");
header( 'Cache-Control: no-cache, must-revalidate' );
header( 'Pragma: no-cache' );
기억은 잘 나지 않는데 아래 라인으로 해결한것 같은데요. (기억상실증 ㅋㅋㅋ)
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . 'GMT' );
PS) 어떤 캐쉬서버들은 "Last-Modified" 값으로 캐싱을 다시 쓰게 만들거든요.
캐싱을 못하게 하는 것이 아니라 상시 업데이트 되게 만드는 것이죠.
변종원(웅파) / 2012/01/14 10:34:57 / 추천 0
이번에 cdn 쓰면서 캐시 갱신주기에 관한 값이 하나 있었는데 기억이 안나네요.
사무실 가서 보고 다시 올리겠습니다. ^^