即时更改内容主机名

时间:2012-09-27 10:23:56

标签: c# .net cdn static-content

我尝试实现的目的是设置一种从不同主机加载静态内容的方法。

说我有一个页面。它上面有一个样式表,一个js文件和一个图像。所有这些都有一个以/开头的参考。

有没有办法,比如在global.asax文件中,当页面被流式传输给用户时,找到所有hrefsrc并更改它们加载的主机。因此,所有图像都来自image.domain.com和来自js.domain.com的js。得到这个想法?

我试过了:

this - 它与ajax控件工具包有各种各样的问题。我确实喜欢这背后的想法,但重新使用流方法来保持速度......

RequestReduce找到here - 就我所知的所有静态内容而言,它只支持一个不同的主机。

我不想要的是去每个并手动设置它。我只想要一个设置,在web配置或某个地方,它保存应该附加到给定文件扩展名的前面的值。即维护更容易......

这样的事情可能吗?

提前致谢, 干杯 罗宾

Ps:我很清楚3+子主机等的成本重新查找。为了论证,我不担心这个额外的费用......

编辑 在更技术方面,是否可以通过Web服务器上的apache中的匹配测试来执行此操作。就像请求是js我gzip它,所以我想知道,我不能只是添加一个指令说301它到一个新的地方?我会想象这个重定向的“成本”会让它变得有点傻......我只是大声思考......

0 个答案:

没有答案