피드로 돌아가기
Dev.toInfrastructure
원문 읽기
SWR 전략 기반 Edge Caching으로 TTFB 800ms에서 0ms 근접 달성
How We Achieved Near 0ms TTFB for an E-Commerce Store in Egypt
AI 요약
Context
이집트 내 높은 네트워크 지연과 유럽 데이터 센터 간의 물리적 거리로 인한 TTFB 성능 저하 발생. 기존 SSR Monolith 구조에서 발생하는 150ms 이상의 Network Roundtrip과 최대 1.2초의 응답 지연으로 인한 전환율 하락 문제 직면.
Technical Solution
- 지리적 거리로 인한 물리적 지연 해소를 위한 Edge-first 아키텍처 전환
- 실시간 재고 데이터 유지와 즉각적 응답을 위한 Stale-While-Revalidate(SWR) 전략 채택
s-maxage=10설정을 통한 Edge Node의 짧은 유효 캐시 유지stale-while-revalidate=3600설정을 통한 만료된 캐시의 즉시 반환 및 백그라운드 비동기 갱신 처리- CDN 레벨에서 HTML을 직접 서빙하여 원격 서버로의 요청 횟수를 최소화한 구조 설계
Impact
- 기존 800ms ~ 1.2s 수준의 TTFB를 Near 0ms로 단축
- 유럽-이집트 간 Network Roundtrip 지연 시간인 150ms를 완전히 제거
실천 포인트
1. 정적/동적 데이터의 혼합이 필요한 페이지에 SWR Cache-Control 헤더 적용 검토
2. 사용자 거점과 데이터 센터 간의 물리적 거리 분석을 통한 Edge Caching 도입 시점 결정
3. 데이터 최신성 허용 범위에 따른 s-maxage 및 stale-while-revalidate 값의 정밀 튜닝