2009-07-16 4 views
22

私は、Webパフォーマンスに関するいくつかの記事を読んでいる、ポイントの一つは、クッキーなしのドメインからの静的なコンテンツを提供
にある、私の質問は次のとおりです。'some'サブドメイン間でCookieを共有することはできますか?

私がのがexample.comを言わせて、間のクッキーを共有することができますstatic1.example.com、static2.example.comなどは除外していますか?

別のトップレベルドメインを設定する必要はありますか?

私が知っている(または私は思う)私は「.example.comと」にクッキーのドメインを設定することができることが、
は私が間違っている場合、これはすべてのサブドメイン間でクッキーを共有する私を修正。あなたがスコープにドメインレベル(例えば、.example.comと)でクッキーを必要とするサブドメイン間でクッキーを共有する必要がある場合

答えて

9

あなたの仮定が正しい:-)

+5

タイトルの質問に基づいた回答は何ですか? – theoutlander

11

です。そうすると、cookieは.example.comのすべてのサブドメインで使用できるようになります。

クッキーのない静的コンテンツドメインの場合、通常は別のドメインです(例:example_staticstuff.com)。 HTTP 1.1には、ドメインごとにデフォルトの2つの接続制限があります。したがって、ドメインを別々にすると、同時にダウンロードを高速化できます。

+4

制限はホストごとであり、ドメインごとではないと私は考えます。 –

4

フルホスト名で認証するサブドメインごとにCookieを設定する必要があります。これにより、追加のHTTPヘッダーオーバーヘッドが作成され、メンテナンスの悪夢となります。[

関連する問題