2011-07-03 4 views
-3

私はちょうどキャッシュまたはセッションを使用する間のperofmranceの違いについて尋ねたかった...私は彼らの違いを知っているが、彼らは両方のサーバーのメモリですが、それはセッションのようなアクセス修飾子 "プライベート"アクセス修飾子 "public"を使用して、両方が同じメモリをサーバーから取得しても、唯一の違いはアクセシビリティなので、セッションとキャッシュのパフォーマンスの違いは何ですか?セッション対キャッシュ

+1

あなたはどの言語/フレームワーク/技術を使用していますか? – Zebi

+0

あなたの質問が何であるかを知っていることを奇妙に述べておきましょう。違いは何ですか?Dしかし、まったく異なるものがあります:Dセッションは設定が簡単で、セッションはクリアです。パラメータおよびコードとそのttlが必ずしも明確ではない。しかし、キャッシュは毎瞬間に毎1回使用できますが、セッションは不可能です。 ASPを使用していると思いますか? –

+1

'session'と' cache'という用語は非常に広く使われているので、それらを比較しようとするときに実際に何を意味するのかを理解することは難しいです。 – Karolis

答えて

1

私はあなたの質問について私が理解しているところから答えようとします。

セッションは、一意のユーザー(技術的にはブラウザセッション)に対するものです。セッションは、例えば、現在ログインしているユーザの名前を保持することができる。セッションはSESSIONIDによって識別され、サーバーとブラウザー間の要求はそのIDを参照します。したがって、セッションはサーバーとブラウザー間で共有されます。サーバーにはデータが格納され、ブラウザにはそのデータにアクセスするためのIDが格納されます。

キャッシュはサーバー上でのみ使用され、特定のユーザーとは関係ありません。また、キャッシュはパブリックなので、すべての人がデータにアクセスできます。

+0

私はこの違いを非常によく知っています....しかし、セッションはサーバーメモリに保存され、キャッシュはサーバーメモリに保存されます....それらのパフォーマンスの違いは何ですか? – user510336

+0

私はキャッシュ["x"]とセッション["x"]を書いています....彼らはサーバー上の両方のパフォーマンスの違いwhleは何ですか?注:私はキャッシュ内のすべてのオブジェクトセットにIDを追加することができますので、ほとんどセッションに似ています。 – user510336

関連する問題