일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 3줄정리
- 링피트
- 잡생각
- 뭐든
- 화상영어
- 스탭퍼
- Problem Solving
- FIT XR
- 미드시청
- 매일
- realclass
- 영어공부
- English
- 읽기
- 괜찮음
- 만화도
- 월간
- 30분
- 운동
- 개발자
- Writing
- 파비최
- leetcode
- 10분
- 영어원서읽기
- 쓰릴오브파이트
- 프로젝트
- Daily Challenge
- 리얼 클래스
- 사이드
Archives
- Today
- Total
파비의 매일매일 공부기록
Django에서 API 속도가 느릴 때 본문
Django를 쓰다보면 API 응답속도가 느린 경우가 종종 발생한다.
보통 이럴때는 query 자체가 느린 경우가 있는데.. query 속도는 느리지 않은대도 응답속도가 느려지는 케이스가 있다.
실무에서도 이런 케이스가 있어서 확인을 해보니 Fat model인 경우, values 등으로 특졍필드만 가져오지 않고 Object로 맵핑을 하게되면 발생하는 경우를 발견했다.
Object로 가져오는 데이터가 많지 않을때는 상관이 없으나, 갯수가 꽤 많은 경우에는 느려질 수 있으니 유의해야 한다.
애초에 Fat model로 만드는게 기본적인 코드 유지보수에는 좋지 않을 것 같다. 왠만하면 외부 함수로 빼자 -_-; (하지만 이미 잘 돌아가는건..... 그냥 냅두자 ㅋㅋㅋ)
반응형
'Trouble Shooting > From workplace' 카테고리의 다른 글
HTML/CSS - position, display 속성에 대하여 (0) | 2021.10.06 |
---|---|
DRF pagination에 대해 (0) | 2021.07.28 |
parent_lookup_% 관련 삽질 후기 (0) | 2021.07.15 |
iBatis - DB Connection Hang이 자꾸 발생해요(defaultStatementTimeout 설정) (2) | 2021.01.13 |
Oracle - 데이터가 너무 많아서 조회속도가 느려요. (0) | 2021.01.05 |
Comments