현재 뭐 동시방문자가 많지는 않아서 카페24 가상서버 램 1G짜리로도 무리는 없는 수준인데
방문객이 늘어나니 언제부터인지 조금씩 딜레이가 느껴지더라구요
1G추가를 하면 조금 더 나아질까요? 가격은 월에 6천원 추가 ㅎㅎ..
PHP | PHP 5.6 |
---|---|
CMS | XpressEngine |
현재 뭐 동시방문자가 많지는 않아서 카페24 가상서버 램 1G짜리로도 무리는 없는 수준인데
방문객이 늘어나니 언제부터인지 조금씩 딜레이가 느껴지더라구요
1G추가를 하면 조금 더 나아질까요? 가격은 월에 6천원 추가 ㅎㅎ..
네. 기존에 알려주신 트래픽 정보로 보면 아날리틱스에 나오지 않는 구글봇은 꽤 방문하고 있을 것 같습니다. 그럼 지금 방문자 대부분이 눈팅만 하고 있는 상황이라고 볼 수 있습니다.
같은 30명 동접이라도 활동이 있는 경우와 그렇지 않은 경우는 서버의 리소스 특히 메모리의 소비는 극명하게 차이가 납니다.
지금 극소량의 메모리로 사이트가 잘 돌아가는 이유는 사이트 자원 사용이 거의 없는 상태가 유지되고 있는 이유 때문이지 리소스가 충분해서가 아닙니다.
따라서 사이트를 지금 상태로 유지한다는건 발전이 없는 것이고 이를 바라지 않으실 것이기에 사이트 이용이 시작될때 불편함이 없는 최소 메모리는 제공하고 준비가 되어 있어야 한다고 봅니다.
추측컨데 지금 메모리 1G 라면 메모리 리밋을 128M로 기본으로 운영할 것이고 더 늘리지는 못할 것 같습니다.
사이트 특성이 일상생활에서 찍은 사진을 스마트폰에서 바로 올리는 상황이 아직 발생하고 있지 않아 문제가 없지만 그런 일이 앞으로 벌어진다면 사실 메모리리밋 자체도 128M는 다소 문제가 됩니다. 이미지 리사이즈시 조금만 고해상도가 올라오면 메모리에 올려질수가 없어서 리사이즈가 실패합니다.
메모리 여유가 있을때 256M 정도로 늘려주었을때 기본적인 리사이즈 정도는 돌아갑니다.
물론 메모리가 16G 32G 여유가 있다해서 메모리리밋을 매우 큰값으로 늘려버리면 메모리 전체를 소수 사용자가 다 잡아먹기 때문에 리밋은 유지할 필요는 있구요.
저희와 동접에서 비교하면 큰 차이가 없으십니다. 하루 방문자 3000-3500 명 사이가 될 듯 하신데요. 평상시 10-20명 수준이시라면요.
저희와 비교해서 작은 메모리로 지금 사이트가 멀쩡한건 활동하는 멤버 자체가 없어서 그렇습니다.
1기가로 운영이 불가능하지는 않지만 (예전에는 256메가짜리 가상서버로도 XE 잘 돌아갔어요 ㅎㅎ)
캐시 활용, InnoDB 등으로 성능과 안정성을 제대로 뽑아내기에는 부족합니다.
어느 날 갑자기 방문자가 약간 늘어났더니 서버가 퍼져버릴 수도 있어요.
방문자가 하나도 없을때나 가능한 수준의 메모리입니다. 겨우 XE가 돌아가는 수준이요. 2G도 마찬가지 입니다.
동접이 현재 최고 많을때 구글 아날리틱스에서 몇명 정도 인가요?
제가 얼마전에 사례로 본 필요메모리 게시글 참조해 보세요.
https://xetown.com/topics/1184640
거기에 등장하는 사이트 서버들은 지금 운영하시는 서버가 아마도 클라우드가 아닐 것 같은데 모두 CPU까지 단독으로 쓰는 클라우드의 경우입니다.
커뮤니티라면 회원들이 함께 같은 시간에 소통하는 일이 자주 발생하게 될 것입니다. 이것을 원치 않는다면 사이트 운영을 접어야 겠죠. 만약 원하시는 모습으로 사이트를 발전시키시면 같은 시간에 방문자가 접속하는 것을 넘어서 글을 쓰고 댓글을 쓰며 사진을 첨부하고 하는 등의 메모리사용이 급격히 늘어나게 됩니다. 이때 메모리가 부족하면 특정 기능을 수행하지 못함은 물론이고 그보다 우선적으로 메모리 부족으로 인해 사이트가 급격히 느려지게 됩니니다.
커뮤니티로서 최소한의 메모리는 개인적으로 4G 정도로 보고 있습니다만... 지금 단계적으로 시험을 하고 싶다 하시면 최소 2G는 제공하면서 보셔야 한다고 봅니다.