2011-01-20 6 views
0

私は、製品のショーケースになるiPad Webアプリケーションを構築しています。それは100以上の製品の画像とpdfを含みますので、サイズはかなり大きくなります。オフラインiPad Web App - データベース/ Wordpress質問

私は、iPad用のオフラインデータストレージはWordpressのみが10MBであるため、問題になるかもしれない5MBであることを読んだ。カスタムCMSを使用してアプリケーションのサイズを制限する必要があるかもしれません。

ほとんどの場合、私はクライアント側のデータベースを手助けする必要があります。 HTML5はユーザーキャッシュを利用する機能を持っていると思われますが、私が見つけた記事のすべてがそのことについて話していて、例を示していません。何か案は?

ありがとう、

答えて

2

私はあなたがAppCacheを参照していると信じています。 HTML5Rocks.comにはAppCacheの使用方法についてgreat tutorialがあり、iPadおよびiPhoneデバイスのSafariにも適用されます。

本質的に、AppCacheは、マニフェストで定義されたすべてのアセットを積極的にダウンロードし、オフラインで利用できるようにファイルを永続的に保存します(ユーザーがキャッシュをクリアするまで、永久に言います)。

私はSafariで5MBの制限を認識していません。Chromeウェブストアでホストされているアプリでない限り、Chromeには5MBの制限があります。この場合、無制限のデータを保存できます。

バイナリデータを保存している場合、データをbase64でエンコードしてWebSQLデータベース(iPadで完全にサポートされています)に保存して、自動的にサイズを拡大できます。

要約すると、Js、HTML、CSS、および基本イメージをappcacheに格納し、その後、WebSQLデータベースのCMS用の大規模アセットを(時間の経過とともに変更される可能性があるため)格納することをお勧めします。

0

iPadでのオフラインデータストレージのメモが5MBであることがわかりません。アプリケーションデータの格納には制限がありません(ユーザーが利用できるものの実用的な制限を除く)。サイズが数百MBのiOSアプリケーションが数多くあります。

+0

しかし、非ネイティブWebアプリケーションについてはどうですか? – Carson