モバイルウェブアプリを開発していますが、新しいHMTL5キャッシュ機能を利用したいと思います。このアプリはフォトマネージャーで構成されています。ユーザーはアルバムの作成、写真の保存、写真やデータの編集などを行うことができます。私はjQueryMobileフレームワークを使用しており、サーバーにアップロードされる画像を除いて、すべてのデータはクライアント側(webstorage)に保存されます。
HTML5キャッシュをまだ追加していませんが、画像は通常のブラウザキャッシュに依存しています。ユーザーが画像を編集してサーバーにアップロードすると、画像リクエストに添付されているクエリ文字列を変更して、更新されたバージョンを取得します。 (ここでstackoverflowで知ったトリック)。
このトリックは魅力のように機能するため、画像を除くすべてにHTML5キャッシュを使用したいのですが、HMTL5キャッシュを追加すると、すべてのリソースが次のようになることを理解しています。
- キャッシュされ、新しいマニフェストが検出されるまで更新されない/プログラムで実行する(更新するリソースを選択できない)(CACHEセクション)
- またはまったくキャッシュされず、毎回リロードされます(ネットワークセクション)
ケーキを食べて食べる方法はありますか?:-)
どうもありがとうございます。