将域附加到图像
我正在使用 c#/.net 开发一个 .net Web 应用程序。对于我网站上的图像,我使用相对路径。然而,为了帮助提高我的网站的性能,我希望为图像引入无 cookie 域。
在大多数情况下,我只需将域添加到图像中即可。
但在某些情况下,我不能并且需要在运行时执行此操作。所以我正在考虑引入一些代码来解析网址。我有几种选择来做到这一点。
基页中的方法用于循环遍历所有控件,将域添加到继承 System.Web.Ui.Image 的所有控件,如果不存在则追加域。
或者在 http 模块中做类似的事情。 (这可能吗)
执行上述操作会减慢我的网站渲染速度吗?我不希望这适得其反!
上述任何一种方法对于 .net 控件都应该可以正常工作。
但是我有什么想法可以将域附加到 html img 标签和/或样式表中的任何图像吗?我可能只能在代码中设置 img 标记的域,但不确定样式表。
I am developing a .net web application in c#/.net. For images on my site I am using relative paths. However to assist with performance of my site I am looking to introduce cookieless domains for images.
In most situations I can just add the domain to the images.
But in certain scenarios I cant and need to do it at run time. So I am looking at introducing some code to resolve the urls. I have a couple options of doing this.
Method in base page to loop through all the controls, add append the domain to all controls that inherit for System.Web.Ui.Image and append domain if not present.
Or do similar in a http module. (Is this possible)
Will doing the above slow down my site rendering? I dont want this to be counter productive!
Either of the above approaches should work ok for .net controls.
But any ideas how I might append the domain to html img tag and/or any images within my stylesheets? I probably can just set the domains of the img tag in code, but not sure of the stylesheets.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您也可以考虑使用 Response.Filter 。
You can consider using Response.Filter too.