【发布时间】:2010-11-08 20:31:00
【问题描述】:
我们正在构建一个内部静态资产服务器。每个环境(dev、staging、prod)都有自己的资产服务器,并且资产在整个 Web 应用程序(html、aspx、ascx、css、javascript 等)中都是引用的
要在正确的环境中引用正确的资产服务器,一种解决方案是编写一个 http 模块以在响应到达客户端之前拦截响应并相应地更改 URL。我只是在想这可能不是最具可扩展性的解决方案,因为这个 http 模块将为每个请求执行,并且基本上在客户端获取之前解析整个响应(有些是巨大的)。
我也在考虑使用客户端 javascript 来更改客户端的引用,但这可能无法像 http 模块那样工作。
有什么想法吗? ASP.NET 的行业最佳实践是什么?
【问题讨论】: