質問: cookieの最大サイズと、各webサイトのブラウザーに保存できるcookieの数はいくつですか。 私はクッキーについて学んでいます、そして私はブラウザのサポートについて疑問に思います: ドメイン/ webサイトごとに、ブラウザに送信できるcookieの数とサイズはどれくらいですか? 複数のcookieが送信および保存される場合、それはパフォーマンスに影響しますか?
回答: ブラウザが異なれば、cookieのサイズ制限も異なります。いくつか 一般的なガイドライン : 私が見つけた(そしてあまり多くない)ドキュメントのほとんどは、webブラウザが少なくとも以下をサポートする必要があることを示唆しています。 合計300個のcookie ドメインごとに20個のcookie クッキーあたり4096バイト この最小要件は cookieの元のrfc の一部であるように見えます–特にセクション6.3を参照してください。 複数のブラウザの実際の実際のcookie制限 を一覧表示するページ: ドメインごとのcookieの制限 これが ブラウザをテストするためのテストスクリプト : firefox 2:501 firefox 3:501 internet explorer 72:50(適用後 microsoftからのパッチ ) オペラ9:30 safari:制限なし(!) cookieの最大制限: firefox 2:10001 firefox 3:10001 internet explorer:不明 opera:不明 1 set 0〜65535にすることができます 2 microsoftによる文書化 ここ cookieはサーバーベースではなく、ドメインベースで保存されます(サーバーは多くのドメインをホストする場合があり、反対側のサーバーファームは単一のドメインを提供する場合があります)。一般に、データはリクエストごとにブラウザとの間で送受信されるため、cookieに多くの情報を保存することは避けます。質問で示唆しているように、これはパフォーマンスに影響を与える可能性があります。通常、cookieに少量のデータを保存します。これは主にユーザー/セッションを識別するために使用されるため、データベースまたはwebサーバーのローカルにある別のリソースからより多くのデータを取得できます。