나는 몇 천 개의 경로가있는 응용 프로그램을 가지고 있습니다.Asp.NET MVC 경로 성능
각 제품에 대해 textbook/product/id와는 달리 맞춤 URL을 사용하기 때문입니다.
이렇게 많은 URL을 사용하면 라우터에서 성능을 사용할 수 없습니다.
개선 방법을 찾고 있지만 빈 그림입니다.
약 20 개의 정규식 경로와 약 3,000 개의 고유 URL 경로가 있습니다.
어떤 아이디어?
개방형 인 것에 대해 유감스럽게 생각하지만 시작해야할지 모르겠습니다.
* 성능 병목 현상의 원인은 무엇인가 * 구체적으로 설명 할 수 있습니까? 당신이 할 수 없다면, 당신은 아직 충분한 윤곽을 그리지 않았다. – mellamokb
나는 haacks 경로 디버거를 사용하고 성능을 측정하기 위해 타임 스탬프를 설정했다. 나는 (주문) 주위에 내 경로를 이동하고 다소 향상되지만, 마지막에 추가 된 경로는 정말 느립니다. – hivie7510
내가 가지고있는 다른 문제는 라우터 자체를 프로파일 링하는 방법을 모른다는 것입니다. – hivie7510