나는 파일 이름이 변경 될 때 브라우저 캐시 JS 파일의 새 버전을 가져 오기 위해 강제 또는 쿼리 문자열이 추가되는 것으로 알고 있습니다.브라우저 캐싱 자바 스크립트와 CSS 파일을
우리는이 작업을 수행하지 않고 지금까지 우리는 브라우저가 오래된 파일을 제공 문제를 가진 적이 없었습니다. 최근에 우리는 IE9를 사용하는 일부 사용자가 캐싱 된 JS/CSS 파일을 제공하는 브라우저에 대해 불평하는 것을보고 있습니다. 이 문제는 사이트를 사용하는 모든 사용자에게 일관성이 없습니다.
나의 이해는 파일 이름이나 쿼리 문자열이 변경되지 않지만, JS 파일 내용이 변경 될 때, 브라우저가 새 버전을 가져올 것입니다.
왜 이런 일이 발생하며 그 이유는 무엇입니까?
의견이 있으십니까?
그리고 어떻게 브라우저가 "마술"내용이 파일을 요청하지 않고 변경된 것을 알아내는 것입니까? 브라우저는 URL을 단독으로 사용합니다. – riwalk