Есть ли проблемы с производительностью при регистрации нескольких маршрутов с помощью механизма маршрутизации в ASP.NET MVC 2?Я планирую зарегистрировать один маршрут на страницу для страниц контента, которые не являются категориями.Другими словами, для страниц, подобных этой, для каждого из них будет зарегистрирован один маршрут:
- / Home / About
- / Home / Contact
- / Home /Указания
- / Home / Meet-Our-Staff
Хотя таких страниц много, их нет сотен.Наличие явного маршрута полезно, потому что третий параметр для RoutCollection.MapRoute - это «значения объекта по умолчанию», и его можно использовать для хранения некоторой внутренней информации, относящейся к URL-адресу.
Одна альтернатива - разрешить падение запросов на эти URL-адресадо маршрута по умолчанию, который будет выполнять некоторые поиски на основе URL (чтобы получить ту же информацию, которая хранится в «объектах по умолчанию»), а затем следовать тому же пути кода для отображения страницы.Я предпочитаю первый вариант, так как считаю, что он чище парсинга URL и имеет преимущества в производительности благодаря «объектам по умолчанию».