【发布时间】:2021-08-07 06:59:53
【问题描述】:
我正在使用 azure 流量管理器,但我的 api 在主要的 simian A 记录上。但是我需要一个来利用 Azure 流量管理器。
我的问题是我可以从 API 的当前路径到下面的子域执行 GET 和 POST 吗?如果可以,最好的方法是什么?
当前 API 路径
https://test.com/mobile/v1/api/...
新的 API 路径(重写?)
https://api.test.com/mobile/v1/api/...
解决方案是否存在任何性能问题?我有 500 多个应用程序,无法手动更新每个应用程序的网址。
【问题讨论】:
-
我建议你使用 URL 重写模块。关于“URL Rewrite 2.0 Performance”的信息,可以参考这篇博客:blogs.iis.net/danielvl/url-rewrite-2-0-performance
-
我想帮忙,但这个问题(至少对我来说)很难理解...
However I need a came to take advantage...这是一个错字吗?一般来说,进行 IIS 级别的重写不应该有性能问题,但很明显,如果您必须设置相同的重写 500 次以上,那将是一个问题。您是否有 500 多个应用程序实例,或者您是否正在重写不同的应用程序? -
我不需要做同样的重写 500 次。我是说 500 多个应用程序使用端点 test.com/mobile/v1/api... 但我希望他们使用 api.test.com/mobile/v1/api... 代替。
标签: .net api iis url-rewriting url-rewrite-module