log 2020-01-12
할 일
- 현장실습 작업
- 알고리즘 스터디 준비
현장실습 작업
전체 이슈를 가져오니 역시 ui에 렉이 걸린다. 이를 부드럽게 하려면 차트에 적용되는 이슈 개수에 제한을 두거나, 차트 데이터를 캐싱하거나, 버튼을 일단 눌리게 하고 액션으로 차트를 업데이트하거나 해야 할 듯하다. 이래서 차트는 전체만 한 번 그리고 페이지네이션으로 하라고 한거 같다. 그런데 그러면 vuex로 연동시킨게 의미가 없어진다.
그나마 필터링 조건을 좀더 최적화(false시 바로 리턴)시켜서 약간 빨라졌다.
겨우 이정도로도 서비스가 느려지기 시작하는데, 대형 서비스는 어떻게 구현되는걸까? 온갖 lazy, cache, 분산 등의 최적화로 떡칠되어야 가능할 듯.
- client
- last30day line chart component/container
- openedToday component/container
- closedToday component/container
- vuex
Comments