1

キャッシュサイズが非常に限られているため、iPhoneでHTML5オフラインマニフェストを使用しないでください。私はAndroidブラウザについて正確には知りません。

私は20〜25ページのシンプルなモバイルウェブサイトで、オフラインでも機能させたいと思っています。このサイトには、画像、CSS、Javascrpt、HTML出力、100kbのオーディオファイルが1つあります。したがって、ウェブサイトの合計サイズは約3MBです。

私が読んだとき、iphoneサファリにはキャッシュ用に予約された5MBのスペースしかありません。これは非常に低いです。マニフェストを使用していくつかのファイルをキャッシュしますが、ユーザーがマニフェストを使用している他のWebサイトを既に閲覧していて、5 MBのキャッシュがいっぱいになった場合でも、ブラウザーはアプリのファイルをキャッシュに取り込みますか?

このhttp://techblog.viewbook.com/2011/02/mobile-safari-offline-application-cache-limit/に関連する良いリンク

4

2 に答える 2

1

他のWebサイトがアプリケーションキャッシュを使用している場合、それらは独自の5Mbを使用できるようになります。異なるサイトはappcacheデータを共有しません。

于 2011-10-08T20:08:44.067 に答える
0

はい、使用する必要があります。

5MBは、ブラウザが提供するオフラインアプリで使用できる標準のストレージサイズです。これは珍しいことではありません。5MBは、HTML5標準で設定されているレベルです。

オフライン対応アプリの大部分は5MB以内に収まりますが、そこに保存する必要がある場合はWebSQLデータベースも忘れないでください。

オフラインストレージはオフラインアプリ用であり、ウェブサイト全体をキャッシュするためのものではないことを忘れないでください。

通常、オフラインアプリは、実際のHTMLページをいくつか使用し、残りはアプリケーションのロジックを介してJavaScriptによって生成されます。

于 2011-10-08T20:05:20.827 に答える