Google은 사용자가 콘텐츠 (텍스트, 이미지, swfs, mp3 등)를 추가/수정/대체/삭제할 수있는 응용 프로그램을 보유하고 있습니다. 관리자는 no-cache 헤더를 사용하여 항상 최신 업데이트 파일을 갖기를 원하며 사용자가 응용 프로그램을 실행하면 모든 것이 캐시를 가져 오거나 사용합니다.htaccess no-caching 용 mod_headers
나는 솔루션에보고하고 같은 HTML 메타 태그를 사용하여 시도 :
<meta http-equiv="expires" content="0" />
<meta http-equiv="cache-control" content="no-cache, no-store" />
<meta http-equiv="pragma" content="no-cache" />
하지만이 헤더를 작성 후에 발생하고 변경되지 않는 한 그 좋은 해결책이 될 것 같지 않습니다 미디어 (이미지, swfs, mp3 등) 헤더.
나는 헤더를 설정하는 아파치를 사용하고 싶었 및 this site이 코드를 건너 온 : 이것은 우리가 캐시 필요로 할 때 언제 사이에 훌륭한 솔루션, 그러나 유일한 진짜 차이를 보인다<filesMatch "\.(html|htm|js|css)$">
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</ifModule>
</filesMatch>
URL (preview.jsp vs run.jsp)이 캐시되어서는 안되기 때문에 대부분의 파일이 동일하기 때문에 파일 유형별로 일치시킬 수 없습니다.
누구나이 유형의 시나리오에 적합한 솔루션을 제공합니까?
감사합니다.
EDIT :
Preview.jsp 및 run.jsp 기본적 만 다른 JSP 및 JS 처리와 동일하다. 그들은 iframe을 통해 동일한 콘텐츠와 미디어를 읽습니다. 예를 들어, 각각 다음과 같이 표시됩니다.
preview.jsp 및 run.jsp는 동일한 디렉토리에 나타나며 모두 동일한 자원을 사용합니다. preview.jsp를 캐시하지 않고 run.jsp를 캐시하는 솔루션을 찾고 있습니다.
서버는 Apache Tomcat으로 설정됩니다.
감사합니다. 작동하는 것처럼 보입니다. 나는 내일 그것을 시도 할 것이다. – fanfavorite