개선 혹은 삽질
-
Lombok 만들어보기개선 혹은 삽질 2021. 5. 5. 03:02
삽질의 시작.. 최근에 담당 서비스가 변경되고 팀분들의 배려로 적응의 시간을 갖고있습니다. 덕분에 상대적으로 다른 분들에 비해서 바쁘지 않은 생활을 하고 있는데요 이 서비스에서 도움이 될 일이 뭐가 있을까 생각하다보니 기존에 찾아두신 개선 포인트들을 하나씩 처리해볼까 싶은 생각이 들었습니다. 처리할만한 이슈를 찾다가 아래의 두개 이슈를 처리하기로 결심했습니다. #874번 이슈는 lombok을 사용하고 있기때문에 코드마다 @Slf4j 어노테이션만 붙여주고, 생성되는 log 변수를 사용하여 로깅을 하도록 바꿔주면 되는 단순한 작업이었고 #1000번 이슈는 유틸성 클래스를 하나 만든 뒤 로깅을 LogUtil.info(log, "메서드명", "파라미터");와 같은 형태로 해주면 되는 마찬가지로 기술적인 내용보다..
-
페이지 로딩 속도 개선 기록개선 혹은 삽질 2021. 5. 3. 21:04
페이지 로딩 속도 개선 사례 기록 문제점 새로 개발한 서비스의 핵심 기능을 제공하는 페이지에 로딩 속도 관련된 이슈가 있었습니다. 해당 페이지에서 보여줄 데이터가 일반적인 수준에서는 불편함이 없었지만, 보여줘야 하는 데이터가 일정 수준이 넘어가면 로딩 속도가 눈에 띄게 느려지고, Worst case에서는 처음 페이지 로딩시 20여초 가량 소요되었습니다. 문제 확인 문제가 되는 지점을 확인하기 위해서 우선 브라우저의 네트워크 도구를 사용해보니 두가지 문제가 발견되었습니다. 서버쪽 응답 자체가 느리다 (8초 가량 소요) 브라우저의 렌더링 과정에도 문제가 되는 지점이 있다 (11초 가량 소요) 결과적으로 이 두가지 포인트에 대해서 개선 방향을 잡고 문제를 조금 더 파악해 보기로 했습니다. 문제 해결 - Ser..