저는 현재 일부 vps 서버에서 클라이언트 웹 사이트를 호스팅하고 있습니다. 각 사이트를 별도의 서버로 마이그레이션하기 전에 몇 명의 방문자가 여러 웹 사이트를 동시에 사용할 수 있는지 알고 싶습니다.
그렇다면 일반인의 관점에서 웹페이지 사용자가 평균적으로 얼마나 많은 RAM을 차지합니까? 예를 들어, 512MB RAM을 갖춘 Apache 서버를 실행하는 내 서버에서 동시 방문자 수는 몇 명입니까?
답변1
답변2
페이지를 생성하는 데 사용되는 스크립트에 따라 다릅니다. 예를 들어 이미지 조작을 수행하면 더 많은 메모리를 소비하게 됩니다. DB 쿼리를 수행하고 결과를 표시하면 많이 소비하지 않으며 정적 HTML 페이지를 서버로 제공하는 경우에는 더 많은 메모리를 소비합니다. 그러면 메모리 소비가 매우 낮아질 것입니다.
또한 Apache에 사용할 수 있는 메모리 양에 따라 달라지며, 동일한 서버에 데이터베이스 서버와 기타 서비스가 있는 경우 Apache에 사용할 수 있는 메모리 양이 줄어듭니다.
그리고 대부분의 경우 병목 현상은 아파치가 아닌 데이터베이스에서 발생합니다. 대략적인 추정을 원한다면 서버는 여전히 초당 ~30개 이상의 요청을 처리할 것입니다.