0

codeigniterで構築されたアプリケーションがあり、レンダリング時間などのテストを実行しています。一部の静的ファイルにCookieが添付されているため、不要な読み込み時間が追加されていることに気付きました。フォルダへのリクエストがヘッダーにCookieを添付するのを防ぐことができるかどうか疑問に思いました。私のサイト構造は次のようになります。

  • 応用
  • システム
  • 資産
  • アセット/js
  • アセット/css
  • アセット/img
  • プロファイル

アセットとプロファイルフォルダーへのリクエストのヘッダーにCookieを含めたくない

4

1 に答える 1

0

ルートでCookieを設定している場合は、これを行うために別のホスト名が必要になります。

ただし、別のホスト名からCSSを提供することはありません...

HTMLに続いて、CSSはWebページで次に重要なリソースです。ブラウザはCSSを取得するまでページのレンダリングを開始できないためです。

別のドメインからCSSを提供する場合、そのドメインを解決するという耳が聞こえ、一部のブラウザーではTCP接続のセットアップのオーバーヘッドが発生します(Chrome、IE9、および場合によっては他のブラウザーは、HTMLが以前に取得したホストへの2番目のTCP接続を投機的に開きます彼らはそれが必要であることを知っています)

CSSには引き続きCookieが設定されていますが、長いキャッシュ時間を設定した場合、CSSはセッションごとに1回だけ要求する必要があります。

于 2012-04-27T09:28:04.110 に答える