アプリケーション キャッシュとは
HTML5 ではアプリケーション キャッシュ技術が導入されており、キャッシュ マニフェスト ファイルを作成することで、Web アプリケーションをキャッシュしてネットワークなしで使用できるようになります。
アプリケーション キャッシュには 3 つの利点があります:
① オフライン ブラウジング
② ページの読み込み速度の向上
③ サーバーの負荷の軽減
そして、すべての主要なブラウザはアプリケーション キャッシュをサポートしています。サポートしていなくても、プログラムへの影響
オフライン ストレージ テクノロジー
HTML5 は、localstorage と Application Cache という 2 つの主要なオフライン ストレージ テクノロジーを提案しています。どちらにもアプリケーション シナリオがあります。従来のオフライン ストレージ テクノロジーは Cookie です。
練習後、追加として、重要ではない Ajax データをローカルストレージに保存する必要があると考えています。
静的リソースの保存にはアプリケーション キャッシュが使用されますが、これは依然として追加です
小さなテキスト (4096 バイト) を保存するため、大きなデータは保存できません。これが Cookie と前述のキャッシュ テクノロジの違いの 1 つです。HTTP はステートレスであるため、サーバーはリクエストかどうかを区別するための識別文字列を必要とします。このテキストは同じサーバーから発信されており、このタスクは Cookie によって実行され、ユーザーの権限を確認するために毎回サーバーとブラウザーの間で渡されます。
つまり、Application Cache の適用シナリオが異なるため、使用方法も一貫性がありません。