はじめに Web ベースのアプリケーションにとって、オフライン アクセスの重要性はますます高まっています。すべてのブラウザにはキャッシュ メカニズムが備わっていますが、信頼性が低く、常に期待どおりに動作するとは限りません。 HTML5 は、ApplicationCache インターフェイスを使用して、オフラインによって引き起こされる問題の一部を解決します。
キャッシュ インターフェイスを使用すると、アプリケーションに次の 3 つの利点がもたらされます:
オフライン ブラウジング – ユーザーはオフラインでも Web サイト全体を閲覧できます
速度 – キャッシュされたリソースはローカル リソースであるため、読み込み速度が速くなります。
サーバー負荷の軽減 – ブラウザーは、変更されたサーバーからのみリソースをダウンロードします。
アプリケーション キャッシュ (AppCache とも呼ばれます) を使用すると、開発者はオフライン ユーザーのためにブラウザがどのファイルをキャッシュするかを指定できます。ユーザーがオフライン中に更新ボタンを押した場合でも、アプリは正常に読み込まれて実行されます。
キャッシュ マニフェスト ファイル
キャッシュ マニフェスト ファイルは、ブラウザがオフライン アクセスのためにキャッシュする必要があるリソースをリストした単純なテキスト ファイルです。
マニフェスト ファイルを参照してください
アプリケーションのアプリケーション キャッシュを有効にするには、ドキュメントの HTML タグにマニフェスト属性を追加します:
...