以下に、セッション、Cookie、トークンの違いを詳しく説明します。
1. セッションとクッキーの違い:
· データの保存場所が異なります。セッション データはサーバーに保存され、Cookie データはブラウザに保存されます。
さまざまなレベルのセキュリティ: Cookie をサーバーに保存するのはあまり安全ではありませんが、セッションをサーバーに保存するのは比較的安全です。
· パフォーマンスの使用方法が異なります。セッションはサーバー上に配置され、アクセスの増加によりサーバーのパフォーマンスが占有されます。サーバーのパフォーマンスの低下を考慮して、Cookie を使用する必要があります。
· データ ストレージ サイズが異なります。1 つの Cookie によって保存されるデータは 4K を超えることはできず、セッションはサーバーのサイズに応じてサーバー側に保存されます。
2. トークンとセッションの違い:
トークンは開発によって定義され、セッションは http プロトコルによって定義されます。
トークンは必ずしも保存される必要はなく、セッションはサーバーに保存されます。
· トークンはドメインを越えることができますが、セッションは越えることができず、ドメイン名にバインドされています。