Study/Project

나만무 슬레이어즈 13

에린_1 2024. 5. 10. 10:54
728x90

나만무

서버 속도 확인

서버에서 패킷을 받아오고 처리하는 속도가 느릴수도 있겠다라는 의견이 있어서, 속도가 느리면 최적화를 해야하기 때문에 속도를 확인하는 과정을 거쳤다.

처음에는 Date.now 를 사용해서 ms로 계산을 했는데, 1ms에서 0ms가 나오는 것을 확인했다.

좀 더 정확한 측정을 위해서 ns 단위로 측정을 했다. ns 단위로 측정을 해보니 평균 300000ns 정도가 나왔다. ms로 치면 0.3ms가 나오는 것을 확인할 수 있었다. 나중에 DB랑 통신을 하다보면 더 느려질 수 있겠지만 일단은 서버 최적화는 아직은 건들지 않아도 괜찮겠다 라고 생각을 했다.

Winston 사용, Log저장

winston이라고 하는 라이브러리를 사용해서 서버에 로그를 처리하는 부분을 바꿨다.

그리고 exception이나 그냥 로그를 처리하는 부분, 에러가 나는 부분 등을 저장하게 만들었다.

서버 코드에 예외처리 추가

여러가지 예외처리 부분을 추가해주었다.

특히 json을 파싱할 때, 오류가 생기면 서버가 종료됐는데, try catch 구문을 사용해서 서버가 종료되지 않도록 변경했다. ← 이 부분의 경우 추후 수정을 한 번 해봐도 될 것 같다.

728x90

'Study > Project' 카테고리의 다른 글

나만무 슬레이어즈 15  (0) 2024.05.12
나만무 슬레이어즈 14  (0) 2024.05.12
나만무 슬레이어즈 12  (0) 2024.05.09
나만무 슬레이어즈 11  (0) 2024.05.08
나만무 슬레이어즈 10  (0) 2024.05.08