2011-09-17 5 views
0

나는 나의 HTML5 페이지 (index.php를)에 대한 cache.manifest을 썼다오프라인에서 html5로 캐시 된 파일의 파일을 실행하는 방법은 무엇입니까?

캐시 매니페스트의 콘텐츠 :

CACHE MANIFEST 

#version 1.0 09-16-2011 
CACHE: 
/images/app.jpg 
/css/app.css 
/js/app/js 

NETWORK: 
* 

정적 파일

확인 캐시되지만 호스트 파일의 index.php가 캐시됩니다 너무. index.php에서 cache.manifest를 제거하면 캐시되지 않습니다.

어떻게 캐시 된 파일에서 index.php를 계산할 수 있습니까?

답변

1

제외 할 수있는 유일한 방법은 해당 매니 페스트와 연결하지 않는 것입니다. 매니페스트 파일을 참조하는 페이지는 이고 항상으로 캐시됩니다.

-1

index.php을 매니페스트의 NETWORK 섹션에 캐시하지 않으려면 해당 캐시의 리소스가 캐시되지 않으며 오프라인으로 사용할 수 없습니다.

+0

을 소개하면서는 별도로 .manifest에 대해 얘기하는 것도 잘못이다 캐시 섹션에 포함되어 있어도 cache.manifest 파일에 링크 된 페이지는 항상 캐시됩니다. –

+0

예, 답변에서 요점을 실제로 확장하지 않았습니다 (따라서 투표권을 행사할 자격이 있습니다). 이상한 상황입니다. 몇 가지 자산과 실제 _pages_가 아닌 앱 캐시를 사용하는 것이 어렵다는 점을 깨닫지 못했습니다. 성능면에서 최적화 된 이미지와 CSS가 합리적인 웹 캐싱 전략으로 충분해야합니다. – Ben

2

하지 가능한는 캐싱 등의 과정에서 연결 페이지 (적어도 지금은 ... HTML5는 아직 초안을) 제외합니다.

추신 : W3C는 다른에서 언급 한 바와 같이 새로운 정의 .appcache (http://www.w3.org/TR/html5/offline.html)

관련 문제