효율성을 높이려고하는 웹 페이지가 있습니다.XML 또는 데이터베이스? Asp.net 웹 페이지
현재 내 블로그, 분류 된 섹션, 디렉토리 및 최신 포럼 주제의 스 니펫이있는 첫 페이지가 있습니다.
순간페이지에 매번 누군가 게시물 그렇습니다 다음
- 는
- 는
- 최신 얻는다 SQL 데이터베이스에서 온라인 디렉토리에서 5 임의의 디렉토리를 얻을 SQL 데이터베이스에서 무작위로 5 분류 광고를 얻는다 RSS
- 를 통해 내 포럼에서 5 게시물은 속도 시간에
그래서 RSS를 통해 최신 블로그 포스를 얻을 수 이런, 나는 SQL 데이터베이스 또는 XML 파일을 10 분마다 업데이트 할 서비스를 만들고있다. 그래서 많은 데이터베이스 호출, 웹 페이지 게시물 등이 없다.
지금, 나는 XML 파일을 작성하거나 SQL 데이터베이스 테이블을 작성하여이 작업을 수행 할 수 있습니다 ...
어느 것이 더 빠르게 액세스 할 수 있습니까? 가능한 가장 효율적인 방법을 모두 작성했다고 가정하면 ...
캐싱에 대한 많은 접근법이 제안한 것보다 훨씬 간단합니다. 예를 들어 Microsoft의 Enterprise Library Caching Block을 살펴보십시오. 좋은, 간단한 구현을 위해 System.Web.Caching 클래스 (http://msdn.microsoft.com/en-us/library/system.web.caching.aspx)를 사용하십시오 –
프로필, 프로필, 프로필 : http://code.google.com/p/mvc-mini-profiler/ –
느린중인 데이터베이스 측면입니까? 나는 당신이 응용 프로그램을 수정하지 않고 이것을 향상시킬 수 있다고 확신한다. –