2015.06.12 01:52
가가라이브와 유챗이 채팅방 업계(?)의 선도 서비스라서 개발을 하면서 배울 점은 참고하고 있습니다.
그런데 가가라이브와 유챗 모두 동시접속자수가 실시간으로 파악되는 것이 아니라, 처음 접속할 때 1회 접속자수를 찍을 뿐 새로고침을 하지 않으면 접속자수가 변하지 않더군요.
대신에 사용자 목록을 펼치면 실시간으로 접속자수를 볼 수 있게 되어 있었습니다.
그런데 동시접속자가 적은 채팅방에서는 문제가 없으나 수백명 이상 되는 채팅방에서 실시간접속자 기능을 켜면 채팅방 성능이 급격히 떨어지는 문제가 있는 것을 보았습니다.
우리 우하하채팅방에서는 이러한 문제를 감안해서 아래와 같이 운영하고 있습니다.
1. 실시간 접속자수를 항상 표시
2. 동시접속자가 많아도 느려지지 않게 설정
한 방의 동시접속자가 일천명이 넘어도 원활하게 우하하채팅방이 작동하는 것을 확인하였습니다.
갑자기 접속자가 폭주하는 피크 때에 서버가 얼마나 버틸 수 있는지 시험해보고 싶은데 아직은 사람이 별로 없네요ㅠㅠ
한 1만명까지는 감당할 수 있을 것 같기는 한데... 궁금합니다.
안정성만 중점적으로 고려하다보니 아직 인터페이스가 미흡한 부분이 있지만 차차 고쳐나갈게요^^