1

캐시 크기가 매우 제한되어 있으므로 iphone에서 HTML5 오프라인 매니페스트를 사용하지 않아야합니까? 나는 안드로이드 브라우저에 대해서는 정확하게하지 않는다.캐시 크기가 매우 제한적이어서 iphone에서 HTML5 오프라인 매니페스트를 사용하지 않아야합니까?

20-25 페이지의 간단한 모바일 웹 사이트에서 오프라인으로 작업하기를 원합니다. 이 사이트는 이미지, CSS, Javascrpt, HTML 출력, 100kb의 오디오 파일을 가지고 있습니다. 그래서 웹 사이트의 총 크기는 약 3MB입니다.

아이폰 사파리는 매우 낮은 캐시를 위해 예약 된 5MB의 공간 만 가지고 있습니다. 그리고 심지어 매니페스트를 사용하여 일부 파일을 캐시하지만 사용자가 이미 매니페스트를 사용하는 다른 웹 사이트를 서핑하고 5MB 캐시를 채우는 경우 브라우저가 내 앱의 파일을 캐시에 가져갈 수 있습니까? 이 http://techblog.viewbook.com/2011/02/mobile-safari-offline-application-cache-limit/

답변

0

관련

좋은 링크 예, 당신은 그것을 사용해야합니다.

5MB는 브라우저에서 제공하는 오프라인 앱에서 사용할 수있는 표준 저장 용량입니다. 비정상적이지 않습니다. 5MB는 HTML5 표준에 의해 설정된 수준입니다.

대다수의 오프라인 기능을 갖춘 앱은 5MB 이내에 들어갈 수 있습니다. 웹 사이트 데이터베이스를 저장해야하는 경우 WebSQL 데이터베이스도 잊지 말아야합니다.

오프라인 스토리지는 오프라인 애플 리케이션, 전체 웹 사이트 그것의 이익을 위해 아닌 캐시 기억하십시오.

일반적으로 오프라인 앱은 실제 HTML 페이지로만 구성되며 나머지는 JavaScript의 응용 프로그램 로직을 통해 생성됩니다.

1

다른 웹 사이트에서 응용 프로그램 캐시를 사용하는 경우, 자신의 5MB를 사용할 수 있습니다. 다른 사이트는 appcache 데이터를 공유하지 않습니다.

+0

그래서 모든 웹 사이트에 대해 iPhone 4의 총 공간은 얼마입니까? –

+0

@JitendraVyas 웹 앱의 관점에서 볼 때 왜 중요합니까? 기기에서 사용할 수있는 저장 용량에 따라 달라질 것으로 예상됩니다. – robertc

+0

캐시 매니페스트는 모바일 웹 사이트 (모바일 응용 프로그램 제외)에 적용 할 수 있습니까? – bcm

관련 문제