웹 서버 사용자를 위한 RAM 용량

웹 서버 사용자를 위한 RAM 용량

저는 현재 일부 vps 서버에서 클라이언트 웹 사이트를 호스팅하고 있습니다. 각 사이트를 별도의 서버로 마이그레이션하기 전에 몇 명의 방문자가 여러 웹 사이트를 동시에 사용할 수 있는지 알고 싶습니다.

그렇다면 일반인의 관점에서 웹페이지 사용자가 평균적으로 얼마나 많은 RAM을 차지합니까? 예를 들어, 512MB RAM을 갖춘 Apache 서버를 실행하는 내 서버에서 동시 방문자 수는 몇 명입니까?

답변1

귀하의 질문에 답변할 방법이 없습니다.페이지를 생성하는 코드가 얼마나 효율적인지, 시간이 지남에 따라 사용자 방문이 어떻게 분산되는지, 설정이 어떻게 조정되는지에 따라 완전히 달라집니다.

서버를 직접 벤치마킹해야 합니다. '가장 좋은' 방법은 다음과 같은 도구를 사용하여 제어하는 ​​PC에서 포괄적인 테스트를 실행하는 것입니다.ab. 대략적인 아이디어를 얻는 더 간단하고 쉬운 방법은 다음과 같은 호스팅된 클라우드 스트레스 테스터를 사용하는 것입니다.로드임팩트닷컴.

답변2

페이지를 생성하는 데 사용되는 스크립트에 따라 다릅니다. 예를 들어 이미지 조작을 수행하면 더 많은 메모리를 소비하게 됩니다. DB 쿼리를 수행하고 결과를 표시하면 많이 소비하지 않으며 정적 HTML 페이지를 서버로 제공하는 경우에는 더 많은 메모리를 소비합니다. 그러면 메모리 소비가 매우 낮아질 것입니다.

또한 Apache에 사용할 수 있는 메모리 양에 따라 달라지며, 동일한 서버에 데이터베이스 서버와 기타 서비스가 있는 경우 Apache에 사용할 수 있는 메모리 양이 줄어듭니다.

그리고 대부분의 경우 병목 현상은 아파치가 아닌 데이터베이스에서 발생합니다. 대략적인 추정을 원한다면 서버는 여전히 초당 ~30개 이상의 요청을 처리할 것입니다.

관련 정보