2013-05-27 30 views
3

我使用了萤火虫来检查我的网站的性能。在一个页面的验证过程中,我得到了一些奇怪的场景。避免将cookies添加到服务器的每个请求

我有一个页面,其中包含7个jQuery文件和2个CSS文件和一些图像。 当从浏览器向服务器发送任何请求时,它会发送与该域相关的cookie,但由于它包含静态jQuery,css和图像文件,因此浏览器还会将这些文件的请求发送到服务器。

这是每个请求发送一个静态文件的问题,它发送的cookie大约为1到2 kb。

我想避免这些cookie在浏览器请求一个静态文件时被发送到服务器。

回答

3

浏览器发送的cookie他们从被设置域名每一个恰当的请求;静态或动态之间没有区别。事实上,浏览器根本无法知道哪个是哪个。

虽然有一个解决方案;为静态内容使用不同的域,例如图像和脚本。它可能是你的主站点的一个子域,甚至。

0

Cookie是为了在请求之间传递数据的目的。这是他们打算为所有请求发送的行为。如果因为您的Cookie过大而遇到问题,请尝试修复您的Cookie,而不是协议。

相关问题