2011-04-29 4 views
4

데이터베이스 기반의 웹 앱을 만들고 기사 페이지를 캐시하는 방법을 찾는 데 어려움을 겪고 있습니다.모바일 html5 오프라인 동적 페이지 캐싱

cfquery를 사용하여 모든 문서 ID를 반복하여 페이지 경로 (예 : /? page = article & article_id = # id #)를 줄 수 있다고 생각했지만 html5 캐싱은 매니 페스트 파일에서 어떤 것이 바뀌면 모든 것을 다시 다운로드 할 것입니다.

updateready가 계속 실행되면 페이지 속도가 현저하게 느려 집니까?

답변

1

모든 것이 백그라운드에서 일어나야하기 때문에 너무 느려서는 안되지만 실제로는 최선의 방법은 아닙니다. 앱 캐시는 동적 데이터를 저장하기위한 것이 아니며 정적 콘텐츠의 경우 훨씬 좋습니다. 컨테이너 페이지를 캐싱하고 AJAX/JavaScript로 내용을로드하는 것이 좋습니다. local storage을 사용하여 데이터를 클라이언트 측에서 오프라인으로 사용하도록하십시오.