Django Rest Framework Performance 관련해서


많은 도움을 받은 웹 문서를 하나 추천합니다.



Web API performance: profiling Django REST framework


https://www.dabapps.com/blog/api-performance-profiling-django-rest-framework/



저도 최적화 할 때 위 내용을 많이 사용했어요.


기본적인 내용인데 이런 것들을 잘 기억해서 다음번 설계에도 반영해야겠어요.




1. Serializer를 통과시키지 말고 필요한 데이터만 values로 뽑아올 것


2. 캐시를 잘 사용하자


3. view를 슬림하게 유지하고 HttpResponse 사용하자




캐시는 꼭 해야 하는 것 같아요. :-) 


위 내용을 적용하면서 


크롬 디버그 모드에서 Network 탭을 보면 속도가 얼마나 빨라지는지


바로 파악 가능한데 속도가 줄어들면 정말 기분 좋아요.




+ Recent posts