프로덕션 환경에 업데이트를 배포할 때 클라이언트가 불필요한 지연 없이 최신 자산을 받도록 하는 것이 중요합니다. 이를 달성하기 위해 널리 채택되는 접근 방식 중 하나는 캐시 무효화입니다.
캐시 무효화를 구현하기 위해 현재 버전 번호가 포함된 쿼리 매개변수가 CSS 및 JS 파일 URL 끝에 추가됩니다. 이 방법은 두 가지 질문에 달려 있습니다.
쿼리 문자열(?v=1.123)은 브라우저의 고유한 경로입니다. 따라서 URL을 새로운 경로로 인식하여 캐시된 버전에 의존하지 않고 서버에서 파일을 검색하게 됩니다.
매개변수가 있음에도 불구하고 브라우저는 동일한 매개변수를 만나면 소스가 변경되지 않은 것으로 가정합니다. 향후 요청의 쿼리 문자열. 결과적으로 해당 매개변수를 사용하여 자산을 캐시하고 새 매개변수(예: ?v=1.124)가 사용될 때까지 캐시에서 자산을 계속 검색합니다.
위 내용은 쿼리 매개변수를 사용한 캐시 무효화는 얼마나 효과적인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!