중첩 필드를 깊게 요청해 서버 연산이 폭증한다. 대응은?
정답 1번
GraphQL은 HTTP 요청 하나에 깊은 중첩과 여러 resolver 호출을 담을 수 있으므로 요청 횟수나 페이지 크기 하나만으로 비용을 통제하기 어렵다. 쿼리 깊이·노드 수·필드별 resolver 가중치를 계산하고 사용자별 비용 예산과 시간 제한을 함께 적용해야 한다. introspection 비활성화도 이미 알려진 스키마를 이용한 고비용 요청을 막지 못한다.
콘텐츠 정보
출제범위 기반 실전 연습을 위해 정처LAB이 독립 제작했습니다. 표시 연도는 학습 범위의 맥락이며 특정 시행 회차의 출제문항이나 복원 원문을 뜻하지 않습니다.
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-05