向 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,在您的数据存储中查找正确的资源。
为了避免在 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,在您的数据存储中查找正确的资源。