서버에 작은 문제가 있습니다. 특정 폴더의 Javascript 파일은 *.js
업데이트되지 않습니다. 즉, 파일은 최신 버전이지만 브라우저에는 이전 버전이 표시됩니다. 컴퓨터에 새 브라우저를 설치했지만 여전히 이전 버전의 파일이 표시됩니다. vi나 FileZilla를 통해 파일을 열면 새 버전이 보입니다.
이 문제의 원인은 무엇입니까? 서버 캐시를 비활성화하는 방법은 무엇입니까?
/고쳐 쓰다/
새 파일을 생성하면 파일 내용이 표시되지만 파일 내용을 업데이트하면 업데이트된 데이터는 표시되지 않지만 여전히 이전 버전은 표시됩니다.
파일 내용을 변경하고 다른 폴더로 이동하면 새 데이터가 표시됩니다.
새 내용이 포함된 파일을 꺼내서 원래 위치에 다시 넣으면 브라우저에 이전 파일 내용이 표시됩니다.
내 서버는 Apache/2.4.6(CentOS)입니다.
서버와 데이터 사이에 캐싱 계층이 없습니다.
답변1
마지막으로 캐시는 Cloudflare에 의해 유지됩니다... 호스트 캐시를 지우고 모든 변경 사항을 확인했습니다.