Mac에서 HTML을 편집 한 후 문제가 발생하는 경우가 수없이 많았습니다. 이 문제는 FTP를 통해 업데이트 된 파일을 서버에 업로드 할 때 발생하며 Safari에서 웹 사이트로 이동합니다. 제대로 작동하지 않는 한 가지는 Safari가 이미 웹 페이지 (이전 버전)를 캐시했기 때문에 이전 버전을 표시한다는 것입니다. 나는 내 생각으로 Safari에서 캐시를 지우고 내 문제가 해결되기를 희망했습니다. 캐시를 지우면 웹 사이트가 다시로드되는 것처럼 보입니다. 여전히 이전 버전의 파일이 나타났습니다. 서버의 파일이 실제로 업데이트되었음을 증명하기 위해 동일한 네트워크의 다른 Mac에 파일의 새 버전이 표시되었습니다. 캐시를 새로 고치거나 지우거나 Safari를 다시 연 횟수에 관계없이 항상 이전 파일을 전달합니다. 내가 올 수있는 유일한 해결책은 재부팅하는 것입니다. 재부트 한 후 Safari는 전체 웹 사이트를 다시로드하고 파일의 새 버전을 표시했습니다.
Safari의 캐시를 플러시하고 올바르게 작동시키는 방법이 궁금합니다. 이것이 운영 체제가하는 것입니까 (하드 드라이브의 파일에도 비슷한 문제가 있습니까)? 파일의 새 버전을보기 위해 항상 다시 부팅하고 싶지 않으므로 최신 버전을 볼 수있는 방법이 있습니까? 수동으로 지울 수있는 임시 저장 폴더가 있습니까? 이것은 자주 나에게 발생하며 (심각하지는 않지만 알기에는 충분합니다) 현재 유일한 해결책은 재부팅하는 것입니다.
나는 이상한 느낌을 가지고 있습니다 (실제로 생각하지는 않지만 이해가되지 않는 약간의 가능성). 더 낮은 수준에서 시작됩니다.
curl
상황을 확인하기 위해 URL을 요청하는 명령 줄 명령을 이 함께 제공됩니다. 이전 페이지 또는 새 페이지? curl
"캐싱"이라는 개념이 전혀 없기 때문에 원격지의 누군가 (또는 그 사이의 경로)가 원하지 않는 캐싱을 수행하고 있는지 알 수 있습니다. 귀하의 서버 는 실제 범인 일 수 있습니다! 그것이 제공하는 파일을 캐싱합니까? Betcha입니다. . .