向 MVC5 应用程序添加 1000 条路由

Adding 1000 routes to MVC5 application

为了避免在 URL 中显示网页 ID,我正在考虑添加路由,这有助于根据 URL 文本找出 ID。

换句话说,

不想要/pages/3232/some-webpage

Prefer: /pages/some-webpage(其中 some-webpage 表示 ID=3232)

如果我在 8GB RAM Intel Xeon 2.2GHz 双核上向我们的 MVC5 应用程序 运行 添加大约 1000 条这样的路由,会不会太过分了

这种方法有什么缺点吗?

你真正想做的 :-) 是使用 "fallback route" 缓存所有其他路由未处理的请求和控制器操作,然后提取 slug ("some-webpage")来自 url,在您的数据存储中查找正确的资源。