페인트공 알고리즘은 어디서나 발견된다.

하고자 하는 일과 무관한 다른일이 작업의 효율성을 낮추는
일이 빈번하게 많다.


페인트공 알고리즘을 간략하게 설명하자면,
페인트 통은 그대로인채 칠하는 벽을 이동한다.
그러다 보니, 페인트와 칠하려는 담과 점점 멀어지면서
업무의 효율성이 점점 떨어진다.
처음에는 페인트를 뭍히는 비용이 0에 가깝다가
점점더 비용이증가한다.



이런것처럼, 불필요한 비용을 원래의 목적에서
줄여나가는것이 필요하다.



게임서버의 효율을 높이는 방법은
1. 멀티코어 CPU지원
2. 높은 스펙의 하드웨어를 사용
3. 게임서버가 할일을 클라이언트에 최대한 넘기기
4. 검증기능을 클라이언트 끼리 하기
5. 패킷사용량을 줄여 트래픽을 줄이기
6. 게임서버의 일을 분리


등이 있을것이다.


그런데, 채팅서버의 기능이 게임서버로 부터 분리되지 않았다는 말을 듣고
의문이 들었다.

왜 그런지 물었는데, 게임서버에 채팅서버를 붙이는 경우가 있고,
분리 하는 경우가 있는데, 테라는 붙이는 경우라는 설명(?)을 하셨다.

기술적인 이유를 물었는데, 조금 황당하였다.

의견을 달아 주세요

  1. Rhea君 2010/03/02 01:02 답글수정삭제

    얼래? 그 질문을 하신 분이 님이셨군요.ㅋㅋㅋㅋㅋㅋㅋㅋㅋ

트랙백 주소 :: http://blog.masque.kr/94/trackback/
옵션
댓글 달기
Prev 1 ... 9 10 11 12 13 14 15 16 17 ... 97 Next