如何设置 IIS 请求镜像到暂存环境



我希望对我的生产环境发出的所有HTTP请求也针对我的测试环境自动发出。 例如,如果有任何内容向http://production.site.example.com/api/users/12345发出请求,那么我希望看到第一个请求的某个内部实体也针对http://staging.site.example.com/api/users/12345发出相同的请求。

有没有一种简单的方法可以在 IIS 中进行设置,而无需创建自定义模块或类似模块?如果不是,在创建此类模块时要采取的最佳方法是什么,这样就不会对我的应用的生产实例造成任何额外的负载?

不确定您在这里具体要实现什么,但您可以尝试一些简单的东西,例如在 OnUnload 事件处理程序中实现重定向(我假设您使用的是 ASP.NET),这会将流量重定向到您的测试环境。

通过这种方式,您可以在生产环境中处理所有内容,一旦完成,您就可以将请求重定向到测试 env。同样,不确定您具体要做什么,但我会首先尝试使用不同的重定向进行此类简单操作。

相关内容

最新更新