Ohji
01/27/2021, 4:57 AMGraphQL이 REST API보다 요청을 처리하는 속도가 느린데 그 이유가 무엇인가요?
라는 질문을 받은 적이 있습니다. 하지만 구글링을 해보아도 명확한 이유를 찾지 못해서 질문 드립니다!! 😅
제가 생각한 이유로는
1. 요청을 GraphQL로 한 번 더 래핑하여 전송하기 때문에 더 느릴 수 밖에 없다.
2. 모든 요청을 POST로 보내기 때문에(?)
3. 스키마에 대한 유효성 검사 과정이 필요하기 때문에 느리다(?)
4. GraphQL은 1. AST 트리 형태로 파싱하는 과정 2. 유효성 검사 과정 3. 실행 과정의 세 단계로 요청을 처리하기 때문에 느리다(?)
라고 생각을 하였는데 뭔가 명확하게 와닿는 부분이 없습니다 ㅠㅠ 혹시 이유를 알 수 있을까요?Hyeseong Kim
01/27/2021, 5:04 AMHyeseong Kim
01/27/2021, 5:04 AMHyeseong Kim
01/27/2021, 5:04 AMHyeseong Kim
01/27/2021, 5:04 AMHyeseong Kim
01/27/2021, 5:05 AMHyeseong Kim
01/27/2021, 5:05 AMHyeseong Kim
01/27/2021, 5:05 AMOhji
01/27/2021, 5:10 AMHyeseong Kim
01/27/2021, 5:11 AMOhji
01/27/2021, 5:13 AMOhji
01/27/2021, 5:14 AMHyeseong Kim
01/27/2021, 5:14 AMOhji
01/27/2021, 5:19 AMHyeseong Kim
01/27/2021, 5:20 AMHyeseong Kim
01/27/2021, 5:21 AMHyeseong Kim
01/27/2021, 5:21 AMHyeseong Kim
01/27/2021, 5:22 AMOhji
01/27/2021, 5:24 AMHyeseong Kim
01/27/2021, 5:27 AMOhji
01/27/2021, 5:29 AM