ホームページ  >  記事  >  ウェブフロントエンド  >  H5 アプリケーション キャッシュ - マニフェスト固有の概要

H5 アプリケーション キャッシュ - マニフェスト固有の概要

黄舟
黄舟オリジナル
2017-04-18 09:55:591886ブラウズ

はじめに

マニフェストは、H5キャッシュ メカニズムによって提供されるアプリケーションであり、これに基づいて Web アプリケーションがオフライン アクセス (オフライン) を実現できます。この目的のために、ブラウザーはアプリケーション キャッシュ API (applicationCache) も提供します。マニフェスト テクノロジは Web 標準によって廃止されましたが、これはまさにアプリケーション キャッシュ メカニズムの理解に影響を及ぼしません。マニフェストはとても魅力的です。人々、Ele.me、office 365 メールボックスはまだそれを使用しています!

説明

マニフェストに詳しい学生はこのセクションを飛ばしてください。

マニフェスト アプリケーション キャッシュのテクノロジーを考慮すると、次のことができます。 :

オフラインアクセス: サーバーがダウンしている場合やネットワークがない場合でも、ユーザーは通常どおり Web コンテンツを閲覧できます。

高速アクセス: データはローカルに存在するため、ブラウザーが http リクエストを開始する時間を節約できます。当然のことですが、

負荷の軽減: ブラウザは、マニフェスト ファイルが変更されたときにキャッシュする必要があるリソースをダウンロードするためにサーバーにアクセスするだけで、サーバーの負荷が大幅に軽減されます。

マニフェスト キャッシュのプロセスは次のとおりです (インターネットから):

サポート性

メインストリーム ブラウザはすべて、マニフェスト アプリケーション キャッシュ テクノロジをサポートしています:

H5 アプリケーション キャッシュ - マニフェスト固有の概要

H5 標準では、オフライン Web アプリケーション部分は次のように説明されています。 :

This feature is in the process of being removed from the Web platform. 
(This is a long process that takes many years.) 
Using any of the offline Web application features at this time is highly discouraged. Use service workers instead. [SW]

そのため、今後も他の記事で Service Worker を紹介し、この記事では引き続きマニフェストに焦点を当てていきます。

アプリケーション キャッシュを有効にする方法

マニフェストはキャッシュ マニフェストを使用して管理されます。以下のように、html タグに関連付けられます:

<html manifest="test.appcache">
  ...
</html>

HTML タグでマニフェスト ファイルを指定します。これは、Web ページがオフライン キャッシュにマニフェストを使用することを意味します。 test.appcache テキスト ファイルで指定する必要があります。

マニフェスト キャッシュ マニフェスト

コンポジションを記述するのと同じように、マニフェストは次のような古典的な 3 セクション形式を採用します。 、まずは栗を見てみましょう。

以上がH5 アプリケーション キャッシュ - マニフェスト固有の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。