1

サーバー側のストレージとは、セッションではなく、データベースまたはある種の永続キャッシュシステムを意味します。通常、Cookieを使用してユーザー固有のデータをクライアント側に保存します。このデータは、後のリクエスト時にサーバーに送信されます。ただし、これらのデータをサーバー側のストレージに保存することは可能です。

まず、サーバーストレージを使用している間、多くの帯域幅を節約できます。一般に、帯域幅はメモリやハードディスクよりもはるかに高価です。

第二に、それはセキュリティに役立つかもしれません。JavaScriptアクセスを明示的に意図していない限り、HttpOnlyは実際にはデフォルトである必要があります。

第三に、一部のモバイルデバイスは現在Cookieをサポートしていません。

私はCookieを完全に避けるべきだとは提案しません。セッションCookieのように、一部のCookieは必須であることを理解しています。非セッションCookieのサーバー側ストレージに対するCookieの利点は何ですか?</ p>

4

1 に答える 1

0

Blender が言及したように、クライアント側で JavaScript で Cookie にアクセスできます。これは、クライアント側で完全に計算を行うことができ、帯域幅とサーバーの負荷を節約できることを意味するため、巨大です。

最初のポイントで、帯域幅の節約について言及しています。クライアント側とサーバー側でタスクを実行する場合、それはまさにクッキーが達成できることです。基本的に、ユーザーのコンピューティング能力を利用できれば、それはサーバーよりもスマートです (さらに、待ち時間が短縮され、ユーザー エクスペリエンスが向上します)。

于 2013-03-05T10:16:37.210 に答える