【发布时间】:2011-03-04 22:21:23
【问题描述】:
我们正在尝试通过提供static content from a cookieless domain 来提高我们网站的性能。这似乎进展顺利,但我有一个新问题:
我知道我们在从无 cookie 域提供服务时谈论的是“静态内容”,但我们也有由 ASPX 页面提供的静态内容,特别是图像。例如:
domain.com/resizeImages.aspx?src=images/image123.jpg&width=400&height=400
(注意:上面的内容显然是在<img> 标签中。)
相当标准的东西,虽然它由托管代码提供服务,但它仍然是一个静态图像。
所以我的问题是:如何在没有 ASP.NET 在我的浏览器上设置 cookie 的情况下提供 resizeImages.aspx 图像? (目前它设置了一个 ASPXANONYMOUS cookie。)
感谢您的帮助!
【问题讨论】:
-
当您可以编写不需要经历整个页面生命周期的处理程序时,为什么还要使用整个 aspx 页面?如果您正在努力提高性能,这可能比 cookie 更有帮助。
-
这可能是一个很好的问题。我完全不知道它的答案。我什至不知道可以通过处理程序调整大小、服务和图像......我有点新手,恐怕。
-
我们的开发人员已经将一个 .ashx 页面放在一起。这行得通吗?
-
成功了!谢谢你的帮助。现在也无需担心 cookie。我们在其他地方减少了它们。谢谢!
标签: asp.net cookies cookieless iis-7.5