피드로 돌아가기
What's New in ASP.NET Core (.NET 11): Zstandard, HTTP/3, Virtualize & More
Dev.toDev.to
Backend

Zstandard와 HTTP/3 도입을 통한 대역폭 30% 절감 및 TTFB 최적화

What's New in ASP.NET Core (.NET 11): Zstandard, HTTP/3, Virtualize & More

Vikrant Bagal2026년 4월 15일5intermediate

Context

기존 Gzip 기반 압축의 효율성 한계와 HTTP/3 도입 초기 단계의 핸드셰이크 대기 시간으로 인한 레이턴시 발생 문제. 특히 가변 높이 아이템의 가상화 렌더링 시 발생하는 사전 측정 오버헤드가 사용자 경험의 병목 지점으로 작용.

Technical Solution

  • Zstandard 알고리즘의 Native 통합을 통한 Gzip 대비 압축 효율 및 속도 개선
  • QUIC 핸드셰이크 완료 전 클라이언트 첫 바이트 수신 즉시 요청 처리를 시작하는 Overlapping 처리 구조 설계
  • Runtime 기반의 ItemSizeProvider 도입을 통한 가변 높이 아이템의 O(1) 가상화 오버헤드 구현
  • Aspire 프로젝트 의존성 그래프 모니터링 기반의 선택적 리빌드 및 서비스 자동 복구 메커니즘 적용
  • SQL Server JSON_VALUE 및 JSON_QUERY의 서버 측 Native 생성으로 클라이언트 데이터 가공 비용 제거
  • System.Text.Json의 Source Generator 강화 및 AOT 시나리오 최적화로 런타임 리플렉션 오버헤드 최소화

1. 고트래픽 JSON API 엔드포인트의 Zstandard 전환 후 CPU 사용량 및 대역폭 비용 검토

2. 모바일 네트워크 환경의 TTFB 개선을 위한 HTTP/3 및 TLS

1.3 설정 적용

3. 가변 데이터 피드 구현 시 Virtualize 컴포넌트의 Runtime 높이 계산 로직 도입 검토

4. EF Core 사용 시 JSON 컬럼 쿼리가 클라이언트 side에서 처리되는지 확인 후 Native SQL 함수 전환

원문 읽기