フロントエンドWebブラウザのキャッシュがどうなるかなスキルを学ぶことは、それがどのようにあります

学校のWebフロントエンドは、どのようなスキルになりますか?ブラウザのキャッシュは、それがどのようにあるのですか?キャッシュシステムは不可欠なモジュールは、高性能同時アーキテクチャの主要コンポーネントである今あります。キャッシュは、要求の少ないリアルタイムのデータだけでなく、パフォーマンス重視のシナリオに適して効果的にパフォーマンスを向上させることができ、圧力データを容易にします。フロントエンドWeb開発者のために、主に対処するために、ブラウザのキャッシュと、その後、小扁は、ブラウザのキャッシュメカニズムを説明しました。


フロントエンドWebブラウザのキャッシュがどうなるかなスキルを学ぶことは、それがどのようにあります



ブラウザのキャッシュとは何ですか?

(:有効期限、キャッシュ制御、等のような)ブラウザのキャッシュ機構は、実際には、主としてHTTPプロトコルキャッシングメカニズムによって定義されます。しかし、このようなHTMLのMeta使用するなど、非HTTPプロトコル定義のキャッシングのメカニズムがあります - タグ、Web開発者がHTMLページのノードにタグを追加することができ、次のようにコードは次のとおりです。

上記のコードの役割は、現在のページがキャッシュされないブラウザを伝え、すべてのアクセスは、サーバーをプルする必要があります。ブラウザの非常に単純な、しかし、一部のみの使用はサポートすることができ、すべてのキャッシュプロキシサーバはサポートしていない、エージェントはHTMLコンテンツ自体を解析していないため、まだキャッシュを制御するために広く使われているHTTPヘッダです。

ストレージ戦略、有効期限ポリシー、交渉戦略:三社の大戦略からなるメカニズムの完全なセットを、処理要求されたリソースのためのブラウザのキャッシュ。適切なリソースをキャッシュするかどうかを決定するための要求の受信に応答して、ストレージポリシー、交渉戦略は、リソースの更新をキャッシュするかどうかを判断するための要求で発生し、有効期限ポリシーは、キャッシュの有効期限が切れているか否かを判定するための要求の前に起こりました。

キャッシュは(また、ネゴシエーションキャッシュとして知られている)強弱バッファキャッシュに分割されます。これは有効期限とキャッシュの有効期限ポリシーを有効にするときのCache-Controlは、それが主に適用され、強力なキャッシュが含まれています。弱いキャッシュは、最終更新日やETagのが含まれ、アプリケーションが相談戦略にキャッシュされます。キャッシュの強さとの主な違いは、それがリソースを取得するための要求を送信するかどうかです。

メインブラウザの下のリソースへのアクセス7があります。

(新しいタブ)アドレスバーに入力します。

ジャンプリンク

前方、後方

お気に入りバーからリンクを開きます

(Window.openは)新しいウィンドウを開きます

リフレッシュ(コマンド+ R / F5)

強制リフレッシュ(コマンド+ Shiftキー+ R / Ctrlキー+ F5)

あなたは、リソースにアクセスするためにこれらの7つの方法を使用すると、アプリケーションのキャッシュ戦略はいくつかの違いがあります。加えて、特別な場合がある、ということに注意してください。これは、現在のアドレスバーには、現在のページを更新する同等の、輸送を指示し、コンテンツを変更しないです。しかし、現在のページに同じことをジャンプして、それ自体、およびリンクにジャンプする]をクリックし、リフレッシュと等価ではありません。

あなたはWebフロントエンド技術を学びたいのであれば、我々は市場についての詳細を理解する必要があります。あなたが任意の基盤を持っていない場合は、より客観的にそれらの性質を理解するためには、プロのプロ、綿密な調査良い学校を選ぶことができます。


おすすめ

転載: blog.51cto.com/14551723/2442647