애플리케이션 캐시 사용

AppCache라고도 하는 애플리케이션 캐시는 지원 중단되었습니다.

Lighthouse Application Cache 감사 실패 방법

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

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

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

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

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

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

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

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

자료