예상 트래픽이 낮은 웹 사이트에 대해 단일 컨트롤러 "제품"을 사용하여 url/route 구조를 따라 왔습니다.asp.net mvc 4의 성능 향상을 위해 단일 세그먼트 경로 구조를 설계하는 방법 4
- website.com/about
- website.com/faq
- website.com/feedback
- website.com/product-name
- website.com/product/list
네 번째 경로의 경우 'website.com/xyz'를 따르는 항목은 '세부 정보'작업으로 라우팅됩니다.
공공 ActionResult 정보 (캐릭터 이름) { }
내가 원하는 "제품 이름이"웹 사이트에서 첫 번째 수준의 시민합니다. 따라서 하나의 세그먼트 경로 (about, privacy 등)에 대해 "제품 이름"경로 앞에 각 동작에 대해 하나의 경로를 추가해야합니다. 앞으로는 "website.com/newaction"과 같은 단일 세그먼트 경로를 추가 할 가능성이 있습니다.
제품 세부 사항 & 목록은 자주 사용되는 동작이며 경로가 순차적으로 평가되므로 빈번한 경로에 성능 문제가 발생할 수 있습니다. ?
제대로하고 있습니까? 더 좋은 방법이 있습니까? 또는 자주 요청하는 각 요청에 대해 10 개 정도의 경로를 평가하는 것은 정기적 인 트래픽이 적은 웹 사이트에서도 괜찮습니까?