防止某些文件夹在请求标头中附加Cookie

时间:2012-04-26 13:55:06

标签: performance .htaccess codeigniter

我有一个使用codeigniter构建的应用程序,并且正在运行测试以提供时间等等,我注意到某些静态文件附加了cookie,这会增加不必要的加载时间。 我想知道是否有可能阻止对文件夹的请求将cookie附加到标头。 我的网站结构看起来像这样;

  • 应用
  • 系统
  • 资产
  • 资产/ JS
  • 资产/ CSS
  • 资产/ IMG
  • 简档

我不希望请求资产和配置文件文件夹在其标题中包含Cookie

1 个答案:

答案 0 :(得分:0)

如果您在根目录中设置Cookie,则需要单独的主机名才能执行此操作。

我不会通过单独的主机名提供CSS ...

在HTML之后,CSS是网页上下一个最重要的资源,因为浏览器在拥有CSS之前无法开始呈现页面。

如果你从一个单独的域提供CSS,则会解决该域的问题,并且在某些浏览器中会设置TCP连接的开销(Chrome,IE9和可能的其他浏览器推测性地打开第二个TCP连接到主机的HTML来自他们之前知道他们需要它)

CSS仍会在其上设置cookie,但如果为它设置了较长的缓存时间,则每个会话只应请求一次CSS。