PWA와 서비스 워커

활성화 #

서비스 워커는 기본적으로 꺼져 있습니다. 사용하려면 설정에서 precache를 지정합니다.

yaml
params:
  serviceWorker: "precache"

활성화하면 정적 리소스를 캐시해 재방문 시 더 빠르게 로드할 수 있습니다.

언제 켜면 좋을까? #

  • 문서형 블로그처럼 정적 리소스가 많은 사이트
  • 네트워크가 불안정한 환경에서도 읽기 경험을 유지하고 싶은 사이트
  • 이미지, 폰트, 스크립트 변경이 잦지 않은 사이트

주의사항 #

서비스 워커는 캐시를 사용하므로 배포 직후 변경사항이 늦게 보일 수 있습니다. 테마를 자주 수정하는 개발 단계에서는 꺼두고, 배포 안정화 이후 켜는 편이 좋습니다.

문제가 생기면 브라우저 개발자 도구의 Application 탭에서 서비스 워커와 캐시를 삭제한 뒤 다시 확인하세요.