2010 년부터 BlogEngine.Net에서 작업하고, BlogEngine.Net을 실행하는 100 개의 웹 사이트에서 작업하고 있습니다.
데이터베이스
대 XML에 대한 큰 가열 논의는 항상 하나가 다른 것보다 더 나은되는 동안 토론하고있다.
어떤 것을 사용할지에 대한 결정은 특정 사용자 환경 설정에 따라 결정됩니다.
모든 게시물 XML 또는 데이터베이스를 저장하기에 충분한 RAM (App_Pool) 메모리가 서버에 있으면 오래 가지 않아도됩니다.
BlogEngine.Net의 작동 방식을 살펴보면 두 가지 방법이 모두 동일하게 취급됩니다.
XML 또는 데이터베이스 BlogEngine.Net은 모든 게시물과 설정을 응용 프로그램 풀에로드합니다.
일반적으로 30 분 동안 사용하지 않으면 응용 프로그램 풀이 재설정 될 때까지 계속 유지됩니다.
"첫 번째 다시로드"를 표시하는 다음 방문자는 정상적인 메모리로드보다 약간 느린로드가 발생합니다.
BE가 XML 또는 데이터베이스에서 다시 응용 프로그램 풀로 다시로드되기 때문에.
이제는 데이터베이스가 xml 저장 장치와 비교할 때 더 나은 성능을 제공합니다.
- 200 개 이상의 게시물이 당신은 당신이 게시물에 대한 사용자 정의 필드를 가질 필요가
-
사용자 (200)을 통해 당신은이
- 200 MB 이상의 응용 프로그램 풀 메모리의 적은로드 밸런서와
- 여러 서버가 나 페이지
주요 문제는 데이터 저장소가 아니라 응용 프로그램 풀 (RAM)이 포함 된 실제 서버 리소스입니다.
모든 게시물과 설정을 한 번에 저장할 수있을만큼 충분한 메모리를 보유하고있는 한 방법은 기본적으로 동일합니다.
감사합니다. 매우 유용한 정보입니다. – Karthik