애플리케이션 캐시 사용

Application Cache(AppCache라고도 함)는 지원이 중단되었습니다.

Lighthouse 애플리케이션 캐시 감사 실패 방식

Lighthouse는 애플리케이션 캐시를 사용하는 페이지를 플래그합니다.

페이지에서 애플리케이션 캐시를 사용하고 있음을 보여주는 Lighthouse 감사

Lighthouse가 페이지의 <html> 태그에서 애플리케이션 캐시 매니페스트 참조를 찾으면 이 감사가 실패합니다. 예를 들어 다음 마크업이 있으면 감사가 실패합니다.

<html manifest="example.appcache">
  ...
</html>

애플리케이션 캐시 대신 Cache API 사용

이 감사를 통과하려면 페이지에서 매니페스트를 삭제하고 대신 서비스 워커를 통해 Cache API를 사용하세요.

애플리케이션 캐시에서 서비스 워커로 마이그레이션하려면 sw-appcache-behavior 라이브러리를 사용하는 것이 좋습니다. 이 라이브러리는 애플리케이션 캐시 매니페스트에 정의된 동작을 서비스 워커 기반으로 구현합니다.

서비스 워커를 사용하여 사이트를 오프라인에서 작동시키는 방법에 관한 자세한 내용은 현재 페이지가 오프라인에서 200으로 응답하지 않음 게시물을 참고하세요.

리소스