[フロントエンド] webStorage

webStorageは二つの記憶のsessionStorageとlocalStorageを含んでいる
主な違いのsessionStorageとlocalStorageを、したがってその蓄積されたデータのライフサイクルに、のsessionStorage格納されたデータのライフサイクルは、同じセッションにアクセスするための会話、唯一のページです、セッションは、データを終了しますそうでない場合は、データの有効期限が切れることはありません、破壊され、それが自動的に削除されるまで、データストレージのlocalStorageのライフサイクルは永久的です。

ウェブストレージとクッキーの類似点と相違点

  • 彼らは、ユーザーデータを格納するために使用することができます
  • これらは、フォーマットデータ列に格納されています
  • 彼らは、データ・ストレージ・サイズ制限があります

ウェブストレージとクッキーも違います。
そのライフサイクル異なります。セッションのライフサイクルのsessionStorage、のlocalStorageのライフサイクルが永久的である、クッキーのライフサイクルは、カスタマイズすることができますクッキー有効期限を設定することができ、データが有効期限前にアクセスすることができます。
彼らは、異なるストレージサイズの制限があります。ストレージは、ストレージが5Mで最も近代的なブラウザのサイズを制限、クッキーのストレージサイズ制限は4Kです。
異なるブラウザは異なる方法でAPI呼び出しをサポートしています。
比較すると、クッキーは、主に大きな収納スペース内のWebストレージの利点は、より多くのコンテンツを保存することができます。リクエストデータと各クッキーは、サーバ、ウェブストレージに送られ、データ、より少ない帯域幅と一緒にサーバに要求を送信しません。欠点は主で、今、すべてのブラウザでは、互換性のある古いブラウザを必要であれば、あなたがウェブストレージを使用することはできません、クッキーの操作、および今だけのブラウザがサポートされているウェブストレージの動作をサポートしています。

おすすめ

転載: blog.csdn.net/cheidou123/article/details/92017377