많은 양의 데이터를 표시하는 ASP.Net 웹 사이트를 만들고 있습니다. 데이터는 데이터 액세스 레이어를 통해 나에게 제공됩니다. 데이터에서 큰 데이터 테이블을 구축하고 gridview 또는 동적으로 생성 된 웹 컨트롤을 사용하여이 데이터를 표시합니다.ASP.Net 데이터 기반 웹 사이트 효율성
내가 아는 문제는 많은 데이터가 전달되면 웹 사이트가 느려진다는 점입니다. 필자는 데이터 판독기를 사용하는 방법을 알고 있지만 데이터 액세스 계층을 사용해야하므로 SQL 테이블에서 직접 데이터 보관함을 사용할 수는 없습니다.
필자가 필요로하는 데이터를 표시하기 위해 많은 정렬 방법을 데이터에 적용해야하므로 데이터 테이블을 부분적으로 채울 수있는 옵션도 없습니다.
데이터 테이블의 속도를 높이는 방법에 대한 제안이 있으십니까? 아니면 다른 것을 사용하는 것이 더 효율적입니까?
좋은 코드 프로파일 링 도구를 얻을 수있는 아이디어가 있습니까? 바람직하게는 무료입니다. –
CLR 프로파일 러를 사용했습니다. 사용하기 가장 쉬운 방법은 아니지만 비용은 전혀 들지 않습니다 (돈). http://www.microsoft.com/downloads/details.aspx?FamilyId=A362781C-3870-43BE-8926-862B40AA0CD0&displaylang=en 다음은 사용을 시작하게 할 기사입니다. http://msdn.microsoft.com/en-us/library/ms979205.aspx –