【问题标题】:Append domain to images将域附加到图像
【发布时间】:2011-06-05 19:07:27
【问题描述】:

我正在用 c#/.net 开发一个 .net Web 应用程序。对于我网站上的图像,我使用的是相对路径。然而,为了帮助提高我网站的性能,我希望为图像引入无 cookie 域。

在大多数情况下,我可以将域添加到图像中。

但在某些情况下,我不能并且需要在运行时执行此操作。所以我正在考虑引入一些代码来解析网址。我有两种选择。

  1. 基页中循环所有控件的方法,将附加域添加到继承 System.Web.Ui.Image 的所有控件,如果不存在则附加域。

  2. 或者在 http 模块中做类似的事情。 (这可能吗)

执行上述操作会减慢我的网站渲染速度吗?我不希望这会适得其反!

上述任何一种方法都应该适用于 .net 控件。

但是有什么想法可以将域附加到 html img 标记和/或样式表中的任何图像?我可能只能在代码中设置 img 标签的域,但不确定样式表。

【问题讨论】:

    标签: c# image dns httpmodule cookieless


    【解决方案1】:

    您也可以考虑使用 Response.Filter。

    【讨论】:

    • 我肯定会使用 Response.Filter (Stream)... IMO 这正是定制过滤器的用途! :)
    • 为自定义流的响应干杯 - 哪种方法性能最佳?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 2022-01-07
    • 1970-01-01
    • 2014-06-03
    • 2013-06-04
    • 2021-01-26
    相关资源
    最近更新 更多