RouteConfig では、会社のプロファイル名をルート URL の一部として使用するために、会社名ごとにルートを追加しています。xyz.com/acme
これはうまく機能しているように見えますが、これに関する一般的なアドバイス、またはそれを解決するためのより良い方法を期待していました. 特に私たちが成長し、10000以上の会社があり、したがって10000以上のルートがあるかもしれないので、私は特にパフォーマンスについて心配しています.
コードは次のようになります。
foreach (string companyName in companyNameList)
{
routes.MapRoute(
name: companyName,
url: companyName,
defaults: new { controller = "CompanyProfile", action = "Index" });
}
アドバイスをいただければ幸いです。