2017-09-26 18 views
0

파일 -> 내보내기 -> 파일 형식 변경 -> 웹 페이지 (* .htm)를 사용하여 사이트에 Visio 2013 드로잉을 게시합니다. 내 웹 서버에는이 레이블을 기반으로 한 (ClearCase)보기가 자동으로 새로 고쳐집니다.게시 된 Visio 웹 페이지이지만 캐시 된 페이지가 표시된 브라우저

내 브라우저에서 항상 캐시 된 (이전) 버전이 표시된다는 것을 알게되었습니다. 내 IE 브라우저 설정을 변경하여 항상 캐시를 새로 고칠 수있게되었습니다 (인터넷 옵션 -> 일반 탭 -> 설정 -> 저장된 페이지의 새 버전 확인 = 웹 페이지를 방문 할 때마다 확인). 변경.

그러나 이것은 실제 해결책이 아닙니다. 시청자에게 브라우저 설정을 변경하여 자동으로 새로 고침하도록 지시하고 싶지는 않습니다. 모든 브라우저에 새로 고침을 알리기 위해 페이지 내용에 대해해야 할 일이 있습니까?

답변

0

서버에서 제공하는 http 응답을 통해 브라우저의 캐싱을 처리 할 수 ​​있습니다.

당신이 자주 갱신 될 것으로 예상 어떤 경우 도면을 캐시에서 클라이언트를 방지 할 수 HTTP 응답 no-cacheCache-Control 필드 : Mozilla Docs

은 또한 당신이 후에 만료 HTTP 응답의 Expires 필드를 설정할 수 있습니다 이미지가 주기적으로 업데이트 될 일 경우 : Mozilla Docs

다음 질문은 두 가지의 좋은 비교가 : 나는 오히려 HTML을 변경할 필요가 없습니다 것 what’s the difference between Expires and Cache-Control headers?

+0

을 그 Visio를 게시 할 때마다 생성됩니다. 분명히 다른 일이 일어나고 있습니다. 나는 cnn.com의 출처를 확인했는데 no-cache와 관련하여 아무 것도 없어서 그 페이지가 분당으로 바뀌고 있다고 확신한다. 참고로, 웹 개발에 대해서는 거의 알지 못합니다. – bsh152s