0

私はウェブサイトを作成しています。そのために、使用できるストレージメディアと、ウェブサイトのパフォーマンスを向上させるストレージメディアが必要です。

  1. セッション
  2. キャッシュ
  3. クッキー

提案をお願いします。

4

3 に答える 3

3

それはすべてシナリオとその使用法に依存します。

基本的に、キャッシングはパフォーマンスを向上させるために使用され、セッションは複数のページ間でデータを共有するために使用されます。セッションを過度に使用すると、パフォーマンスが低下します。Cookieはクライアント側に保存され、クライアントブラウザで機密性の低いデータを保持するために使用できます。

したがって、パフォーマンスを提供するには、それらすべてを賢く使用する必要があります

于 2012-12-27T06:36:07.350 に答える
0

全体として、これはあなたのニーズに依存します。セッションは、セッションオブジェクトに格納されている変数を格納して、ユーザーがサーバーでホストされているすべてのWebページにアクセスできるようにする方法です。クライアントマシンに保存されているCookieは、変数がそれほど制限されていない限り、安全ではありません。キャッシュはブラウザの高速化に役立ちます。したがって、キャッシュは高性能のWebアプリケーションを構築するために使用されます。

于 2012-12-27T06:55:58.403 に答える
0
  1. セッションは、サーバー上の現在のWebセッションのユーザーごとの情報を格納するために使用されます。
  2. Cookieは、現在のWebセッションのユーザーごとの情報またはクライアント上の永続的な情報を格納するために使用されるため、クライアントはCookieの内容を制御できます。
  3. キャッシュは、単一のアプリケーションのユーザー間で共有されます。その主な目的は、データストアからデータをキャッシュすることであり、プライマリストレージとして使用しないでください。自動無効化機能をサポートします。
    アプリケーションが認証されていない多数のユーザーによって使用されている場合は、データをCookieに保存することをお勧めします。認証が必要な場合は、データを手動でDBに保存できます。
于 2012-12-27T06:57:45.717 に答える