HTML5 Appcache を使用して、画像と css/JS ファイルをキャッシュすることで Web モバイル アプリを高速化しようとしています。アプリは動的な Web ページに基づいています。
すでに知られているように、Appcache を使用すると、呼び出し元の html ページが常にキャッシュされます -> 動的な Web サイトには適していません。
私の解決策 - 最初の静的ページを作成し、このページでマニフェスト ファイル (manifest="cache.appcache") を呼び出し、キャッシュされたすべてのコンテンツを読み込みます。その後、ユーザーが別の動的ページにリダイレクトされると、リソースはすでに利用可能になっています。(もちろん、この 2 番目の動的ページにはマニフェスト タグはありません)。問題は、ユーザーが 2 番目のページを更新すると、リソースがキャッシュから読み込まれないことです。それらはサーバーから直接ロードされます!
このソリューションは、最初の動的ファイルで Iframe を使用する場合とよく似ています。Iframe ソリューションにもまったく同じ問題があることがわかりました。
そのための解決策はありますか?Appcache は実際に動的コンテンツで使用できますか? ありがとう