JavaScript memory and HTML5 LocalStorage limitations on smartphones에 대한 질문을했지만 문제가 좀 더 구체적으로 나타났습니다.오프라인 캐시 및 스마트 폰의 JS 메모리와 결합 된 HTML5 LocalStorage 제한
오프라인 사용을 위해 더 많은 데이터를 저장해야하는데 그 중 큰 부분은 사전입니다. 나는 오프라인 사용을 위해 캐싱 될 자바 스크립트 (단순히 배열 데이터를 JS 변수로로드)에 사전을 저장하는 아이디어를 가졌다. 오프라인 비즈니스 데이터는 LocalStorage에 저장됩니다. 또한 JS 메모리는 동일한 엔티티를 서버에서 한 번 이상로드하지 못하도록 온라인 사용을위한 일부 캐시를 보유합니다.
큰 오프라인 캐시 (예 : 4MB)를 사용하고 메모리에 많은 양을 저장하면 LocalStorage에 사용할 수있는 저장소에 영향을 미칩니 까? 오프라인 캐시 사용량이 많아 3MB로 제한 될 수 있습니다. 누군가 이러한 응용 프로그램에 대한 경험이 있고 모바일 장치의 특정 브라우저에서 문제를 처리해야합니까?
내 질문 Application Cache Manifest + Local Storage Size Limit과 비슷한 대답은 필자가 오프라인 캐시 제한과 LocalStorage 제한을 별도로 테스트 한 것으로 이해하므로 공정한 정보를 제공하지 못합니다.
JS 메모리 응용 프로그램에 대해 더 걱정 스럽지만 브라우저가 경고없이 닫힐 수도 있습니다. 하나의 장치에서 테스트해도 응용 프로그램이 덜 강력 해지는 것은 아닙니다.
모바일 브라우저의 제한 사항을 테스트 한 경우 작성하십시오. 포스트는 어디에서 단서를 찾을 지, 더 이상 검색을하지 않거나 노력이 끝나지 않은 테스트 시나리오를 설명 할 수 있습니다. 주제가 상당히 새롭기 때문에 대부분의 연구가 초안임을 알고 있습니다.
갱신 나는 오페라 모바일 11 일에 테스트와, 로컬 저장 제한에 대한 내 언급 질문을 업데이 트했습니다,하는 나는 많은 메가 바이트 한계 이상에서 보관 할 수 있었다.
또한 적어도 iPad에서는 Increase iPad cache over 50 MB?에 따르면 50MB의 데이터를 저장할 수 있으며 곧 iPhone에서 테스트를 수행 할 수 있기를 바랍니다.
문제는 오프라인 모드에서는 추가 정보를로드 할 수 없다는 것입니다. 필요한 것은 이전에 이용 가능해야합니다. –