2016-07-01 1 views
0

js/css 파일 (예 : script.js? v = 1.0.1)에서 버전 관리를 잊어 버린 경우 어떻게 든 최종 사용자가 js/css의 업데이트 된 버전을 참조해야합니다. 어떻게 할 수 있니?응용 프로그램 풀을 다시 시작하면 클라이언트 브라우저에서 업데이트 된 javascript 또는 css 파일을 참조합니까?

IIS에서 응용 프로그램 풀을 다시 시작하면 최종 사용자가 업데이트 된 버전의 js/css를 참조하게됩니까?

답변

1

브라우저 캐시가 클라이언트에있는 동안 IIS 캐시가 서버에 있습니다. IISReset은 IIS 캐시를 지우지 만 클라이언트 (브라우저)의 로컬 캐시에는 아무 것도 수행하지 않습니다.

일반적으로 캐싱 문제는 일반적으로 캐시 검색으로 인해 발생하지만 일반적으로 범인은 IIS 캐싱 일 수 있습니다. IIS 다시 시작 대신 응용 프로그램 풀 재활용을 권하고 싶습니다.

+0

그러면 최종 사용자가 내 현재 js/css 버전을 참조하게됩니까? 내 질문은 : 응용 프로그램 풀을 다시 시작하면 클라이언트 브라우저에서 내 업데이트 된 javascript 또는 css 파일을 참조할까요? –

+0

귀하가 직면 한 캐싱 문제가 브라우저 캐시로 인한 것이면 최신 버전으로 업데이트되지 않습니다. 브라우저 캐시를 지우거나 CSS 또는 JS 파일 이름을 변경해야합니다. 캐싱 문제가 IIS 캐싱으로 인한 경우 응용 프로그램 풀을 다시 시작하거나 다시 사용하면 문제가 해결됩니다. – CPR43

+0

이 좋습니다. 감사. –