-
Notifications
You must be signed in to change notification settings - Fork 3
[데일리 스크럼] 2022 12 01
Seongho Yun edited this page Dec 1, 2022
·
2 revisions
- 멘토님과의 만남
- 성능 개선 어떻게하면 좋을까?
- 사용자 인터렉션을 통한 애니메이션이 많이 발생하는 경우 등의 성능저하가 발생할 수 있는 지점들을 개선보는 것을 추천
- 만약에 그런 부분들이 없는 경우 굳이 성능개선을 안해도 됨. UI를 좀 더 신경쓰는 것도 프론트엔드에서 도전할 수 있는 부분임
- 성능 개선 어떻게하면 좋을까?
- 결과 페이지
- chartjs를 활용하여 설문지 결과를 도넛 차트 및 막대 차트로 구현
- 캐싱 적용
- 설문지 조회와 게시판 조회 api에 Look-aside 패턴 적용
- 게시판 조회시 설문지 제목, 카테고리, 정렬 기준, 오름/내림 차순 총 4개의 파라미터를 받는다. 이때 제목을 제외한 파라미터의 조합을 Redis 캐시의 키로 사용한다.
- 테스트 결과
- 설문지 조회
- 10초동안 초당 200개의 설문지 요청을 보냄
- 수정 전
- 수정 후
- 설문지 게시판 검색
- 검색 api - RPS
- 검색 api - 응답 시간
- 검색 api - RPS
- 설문지 조회
- 설문지 조회와 게시판 조회 api에 Look-aside 패턴 적용
- FE
- 주관식 질문에 대한 결과 컴포넌트 구현
- 결과 페이지 스타일 수정
- 파일 확장자 및 파일 명 변경
- 데모 준비
- 프로젝트 소개 페이지 작성