2013-05-20 2 views
3

CSS 파일을 약간 변경하고 업로드하여 변경 사항이 없습니다. 브라우저의 캐시를 지우고 프로세스를 반복했지만 아무 것도 출력하지 않았습니다. 또한 다른 브라우저를 시도한 다음 다른 파일을 실험했습니다. 결과는 모두 같았습니다. 그런 다음 CSS 파일을 모두 삭제했습니다. 웹 사이트는 여전히 동일하게 보이고 브라우저 콘솔에서도 파일을 볼 수 있습니다.FTP를 통해 파일을 업데이트하면 파일이 변경되지 않습니다.

파일 이름을 실제로 변경하면 결과가 표시됩니다 (실제로 불편합니다). FileZillas 로그에 오류가 없으므로 파일을 덮어 쓰는 FTP 문제가 있다고 생각하지 않습니다.

웹 사이트가 자체 캐시 할 수있는 또 다른 방법이 있습니까? 왜이 일이 일어나는 지 아는 사람이 있습니까?

편집 : 나는 또한의 cPanel의 파일 관리자에서이 시도하고 다른 PC에 그것을 볼

- 같은 결과

+0

나는 이것을 알고 싶습니다! 필자는 filezilla를 사용하고 때로는 기록을 삭제하고 브라우저를 닫은 다음 페이지를 다시로드해야합니다. 변화를 원한다. 그것은 아주 최근에 일어나기 시작했습니다. – ZZPLKF

답변

3

Squid 및 기타 웹 가속기는 종종 호스팅 서버와 브라우저 사이에 앉아있다. 백업 파일이 변경 될 때 캐시를 무효화해야한다고하더라도 해당 정보가 항상 사양으로 전송되거나 제대로 작동하는 것은 아닙니다.

실제로 사용자와 서버간에 여러 개의 캐시가있을 수 있으며 각각의 캐시는 이전 데이터에 매달릴 수 있습니다.

+0

감사! 당신이 올바른지! 제 경우에는 CoudFlare가 사이트를 캐싱했습니다! – MeltingDog

0

처음으로, 크롬의 방화탄 또는 "검사 요소"를 사용하십시오. 브라우저가로드하는 CSS 파일이로드해야한다고 생각하는지 확인합니다.

행운을 빈다.

0

브라우저가 모든 것을 캐시 할 수 있습니다. 웹 페이지에서 SHIFT-F5를 사용하여 모든 것을 다시로드하려고 시도 했습니까?

관련 문제