[Internship] TIL 3일차

Inah-_-·2021년 4월 14일
0

Internship

목록 보기
3/5
post-thumbnail

Today To Do

  • 참고할 사이트의 기능 분석
  • 기존 데모 사이트의 모델링 수정
  • views 수정 범위 분석

오늘은 업그레이드 할 기능을 분석하여 정리하고, 프론트엔드분들과 의견을 조율하였다.
또 기능이 추가 되면서 기존 사이트의 모델링을 AQueryTool을 사용하여 수정했다.
추후 수정할 수도 있겠지만, 큰 틀은 잡아놓은 상태.

모델링을 수정하면서 기존의 해당APP views.py의 로직의 수정 범위를 분석하였다.

알고리즘의 API를 통신하는 과정에서 사용자마다 계산되는 수치와 범위가 다르다.
현재 로직에서는 사용자 별 로딩 시간이 5초 정도 걸린다.
내가 사용자라면 기다리지 않고 페이지를 벗어날 거 같다.

이 부분을 보완하기 위해 계산 로직에 필요한 알고리즘을 필요 때마다 통신하는 방법이 아닌
알고리즘 업데이트 시기마다 알고리즘을 DB에 저장하여 사용자가 요청할 때 수치와 통계를 계산하는
스케쥴러 로직을 추가할 예정이다.



profile
Backend Developer

0개의 댓글