우리는 asp.net mvc로 작성된 단일 페이지 응용 프로그램에서 많은 성능을 압축하려고합니다. 현재의 레이아웃은 다음과 같습니다성능에 대한 Asp.net mvc SPA 응용 프로그램 서버 측 렌더링
이- 클라이언트 측 SPA는 JS/HTML5 인 + requireJS 및 KendoUI으로 작성된 SQL 데이터베이스 회담
- Asp.net MVC 서버 측
우리의 주요 성능 문제가 될 것 같다 SPA 쪽에서는 현재 페이지에 필요한 JS 및 HTML 파일을 검색하고 mvc WebApi를 통해 SQL DB에서 데이터를 가져오고 가져 오는 Server와의 대화가 매우 쉽습니다.
저는 클라이언트 브라우저와 서버 사이의 chattiness를 제한하기 위해 아키텍처를 다소 변경하려고합니다. 나는 서버 측 렌더링에 대해 모두 읽었으나이 시점에서 성숙한 애플리케이션에이를 대충 쓴 것처럼 보입니다.
이 문제와 라이브러리를 체크 아웃하기위한 방법론에 대한 조언이 있다면 궁금하십니까?
IMHO, "재 작성"은 왜 처음에는 "꽤 수다스러운"지를 확인하는 것으로 시작해야합니다. 같은 양의 채팅을 끝내면 문제를 해결할 수 있습니다 (예 : js/html은 보통 브라우저에서 캐시 된 정적 파일입니다 (___가 아닌 경우) – EdSF
성능 문제가 클라이언트 쪽 사용자에게 표시되는지 여부/유용성 문제 (사용자가 말한다,이 응용 프로그램이 너무 느립니다!) 또는 serverside 리소스 (sysadmin 말합니다, 그것은 부하를 처리 할 수 없습니다!) 문제? –