我有一个用于调整图像大小、圆角、反射等的 HttpHandler。我工作正常。我遇到的问题是,一些数据存储在 cookie 中,并且 cookie 在显示时发送到图像。有什么方法可以在 web.config 甚至 HttpHandler 本身中全局禁用此功能(无 cookie 请求)?
示例页面: http ://test.roob.dk/dk/product/ray-ban-rb3359-polarized-16/
在此先感谢 CP // 丹麦
我有一个用于调整图像大小、圆角、反射等的 HttpHandler。我工作正常。我遇到的问题是,一些数据存储在 cookie 中,并且 cookie 在显示时发送到图像。有什么方法可以在 web.config 甚至 HttpHandler 本身中全局禁用此功能(无 cookie 请求)?
示例页面: http ://test.roob.dk/dk/product/ray-ban-rb3359-polarized-16/
在此先感谢 CP // 丹麦
最好的方法是提供来自另一个子域的图像,例如static.yourdomain.dk
. 这是因为浏览器会将带有任何请求的 cookie 发送到已发出它们的域 - 因此,当它们确实不需要时,它们将包含在对图像处理程序的任何请求中。当然,您还应该确保您的图像处理程序本身不设置任何 cookie。
有些甚至有几个静态域,比如static0、1、2、3。这是因为许多浏览器默认只会同时向同一个域发出一两个请求,并等待它们完成,然后再开始下一个要求。通过拥有多个域,您允许浏览器并行检索更多资源。这是一篇关于这一点的文章:http: //yuiblog.com/blog/2007/04/11/performance-research-part-4/