我正在使用.net应用程序中的cookies。在用户web浏览器的cookie设置中有没有,它不会在静态资源的http请求中发送,例如css,javascript或图像。或者是避免在这样的请求中发送cookie、为这样的资源设置无cookie域的唯一方法。
发布于 2011-01-25 10:14:07
首先我要说的是:除非您每秒收到数千个请求,否则对带宽和服务器负载的总影响将是最小的。所以,除非你是在一个流量非常大的网站工作,否则我不会费心的。
话虽如此,Path并不是一个好的选择。这是因为大多数路径都在网站的有效路径下(通常/是一个有效的动态url,但静态路径是在/下提供的)……
取而代之的是,我会提供来自不同域的静态内容(它可以由相同的服务器提供,或者CDN更好)。因此,创建一个像static.domain.com这样的子域,并引用其中的所有静态内容。它映射到服务器上的哪个位置并不重要,只要它被来自另一个域的HTML引用即可。cookie将不会被传输,因为域部分将不会相同(只要您不在cookie声明中使用通配符域标识符)...
https://stackoverflow.com/questions/4787710
复制相似问题