2016-05-31 7 views
1

모든 정적 리소스를 사전 캐싱 할 수 있도록 sw-precache을 시도하고 있습니다. 파일 이름에 MD5 지문이있는 버전이있는 리소스를 미리 캐싱하기 위해 어떤 접근 방식을 따르는 지 생각하고 있습니다.프리 캐시 정적 리소스에 대한 최선의 접근 방법은 무엇입니까?

첫 번째 해결책은 sw-toolbox을 사용하고 URL 패턴을 일치시키고 캐시 할 수 있습니다. 새로운 지문 파일을 생성 할 때마다 자동으로 캐시를 가져오고 예, 캐시 자체에서 이전 캐시를 관리 할 수 ​​있습니다.

두 번째 해결책은 동일한 것을 처리하기 위해 sw-precache 일 수 있으며 오래된 캐시를 자동으로 처리하는 이점이 있습니다. 나는 그것을 시도했지만 때때로 여러 페이지를 새로 고치거나 심지어 브라우저 탭을 다시 열어도 리소스가 업데이트되지 않는 것을 발견했다.

좋습니다.

답변

0

sw-precache은 정지 리소스를 캐시하는 가장 좋은 방법입니다.

sw-toolbox은 동적 리소스를 캐시하는 가장 좋은 방법입니다. 예 - 나머지 API 캐싱