적용할 문제

streaming 프록시 버퍼링에서 바꿀 결과와 유지할 기존 동작을 한 문장씩 적습니다. Next.js가 chunk를 streaming해도 reverse proxy가 buffering하면 browser에는 한 번에 도착할 수 있습니다.

선택의 기준

DNS, TCP, TLS, proxy와 application 구간을 나눠 connect·header·response 시간을 측정합니다. 마지막에 보인 HTTP status 하나로 실패 지점을 추측하지 않습니다. 현재 version의 공식 문서와 실제 설정을 확인하고 대표·경계·실패 사례를 준비합니다. 빌드 route 분류, 서버 로그, 응답 Cache-Control, RSC 요청과 데이터 쿼리 수를 구분해 본다.

순서 할 일
1 수정 전 결과와 되돌릴 기준 저장
2 핵심 사실과 맞닿은 한 곳만 변경
3 같은 입력으로 수정 전후 비교

작은 적용과 확인

잘못된 주소와 신뢰 header를 바로잡고 각 계층의 timeout budget, keep-alive 수명과 connection pool을 일관되게 설정합니다. Server와 Client 경계를 좁히고 데이터 변경 계약에 맞춰 캐시 태그, 재검증과 동적 렌더링을 명시한다. 예상과 다르면 변경을 더 얹지 말고 처음 달라진 값으로 돌아갑니다. 프로덕션 빌드에서 정적·동적 route, 번들 크기, TTFB, 캐시 적중과 관리자 변경 직후 일관성을 확인한다. 지연, 연결 거절, 중간 종료와 DNS 변경을 주입해 오류가 제한 시간 안에 분류되고 socket이 반환되는지 확인합니다.

공식 문서와 적용 범위

문서의 기본값과 동작은 version에 따라 달라질 수 있습니다. 현재 runtime·framework version, 실제 입력과 요청 흐름에서 다시 확인합니다.