ASP.net 플랫폼에서 중간 크기의 웹 사이트를 실행하고 MS SQL 서버를 사용하여 데이터를 저장합니다.MS SQL 서버로 Asp.net 웹 사이트 실행 - 언제 확장성에 대해 걱정해야합니까?
내 현재 사이트 통계는 다음과 같습니다
~ 6000 페이지 페이지 당 ~ 4 쿼리 호스팅 기계 1GB의 RAM
있다 봉사 테이블 당 약 1,000 행으로 SQL 서버에서 하루를 ~ 10 테이블 뷰나는 주위를 치고 2009 년 말까지 예상 :
~ 20,000 페이지 뷰 ~ 10 개 테이블과 페이지 당 ~ 5 쿼리
봉사 테이블 당 약 4000 행내 질문에 지금 바로 확장 성을 계획해야합니까? 예상치와 함께 연말까지 기계가 멈출 것인가?
나는 내 설명이 매우 최상이며 질의의 종류에 대한 통찰력을 제공하지 않는다는 것을 알고있다. 그러나 단지 당신의 직감이 당신에게 말하는 것을 알고 싶다.
감사합니다.
"이 캐시 계층은 유연해야한다고 제안합니다. .NET에서 제공하는 것을 사용하지 마십시오!"- Andrew는 이것에 대해 우리에게 몇 가지 주장을 해줄 수 있습니까? – user134706
저는 MemCache (리눅스 기반 서버)를 사용하여 캐시 팜 개념을 지원했습니다 (많은 서버에서 램 기반 캐시를위한 클러스터에서 필요한만큼 많은 서버를 지원합니다).) 그런 다음 Windows 기반 서버 인 MemCache Win32 제품이 출시되었습니다. 이러한 기술의 성공과 필요성을 확인합니다 ... Microsoft는 현재 팜 스타일을 지원하면서 많은 훌륭한 기능을 갖춘 Velocity 제품을 제공하고 있습니다 은닉처. –