Cache-Control 헤더 빌더
네트워크
RFC 9111을 따르는 유효한 Cache-Control 헤더 구성. 필요한 디렉티브 체크(no-cache·no-store·immutable 등), 프레시니스 윈도우 설정(max-age·s-maxage·stale-while-revalidate·stale-if-error), 결과 헤더 복사. 가장 흔한 배포 패턴 4개 프리셋: 불변 정적 자산·비공개 렌더링 페이지·stale 서빙 포함 공개 API 응답·완전 no-store.
Cache-Control: public, max-age=3600no-store는 다른 모든 디렉티브 무효화 — 켜져 있으면 no-transform만 추가로 출력.
사용법
- 시나리오에 맞는 프리셋에서 시작, 조정.
- 숫자 필드는 초 단위 — 비우면 해당 디렉티브 생략.
- 결과를 오리진 서버·CDN 룰·프레임워크 응답 헤더에 복사.
자주 묻는 질문
- immutable은 언제 써?
- 파일명에 콘텐츠 해시가 포함된 자산에 긴 max-age(보통 1년)와 함께. 그러면 브라우저가 소프트 리프레시 시 조건부 재검증을 스킵.
- no-cache와 no-store 차이?
- no-cache는 저장된 사본 사용 전 재검증 필요; no-store는 아예 저장 금지. 절대 디스크에 남으면 안 되는 비공개 데이터엔 no-store.
관련 도구
URL 쿼리 빌더
base URL + 편집 가능한 key-value 쿼리 파라미터로 URL 조립 — 각 쌍 토글, 자동 percent 인코딩.
IP 주소 분석
IPv4 또는 IPv6 입력 → 클래스·범위(사설·공인·loopback·link-local)·10진수·2진수·reverse DNS·/32 CIDR 표시.
포트 번호 참조
약 60개 표준 TCP / UDP 포트 번호 검색 가능한 치트시트 — 22(SSH)·80(HTTP)·6379(Redis)·27017(MongoDB) 등.
DNS 레코드 참조
DNS 레코드 타입 검색 가능한 치트시트 — A·AAAA·CNAME·MX·TXT·NS·SOA·PTR·SRV·CAA·DNSSEC·SVCB / HTTPS — 예시 포함.
서브넷 계산기 (IPv4 / CIDR)
IPv4 CIDR을 네트워크 주소·브로드캐스트·넷마스크·와일드카드·호스트 범위·클래스로 파싱. 이진 분석과 사설/공인 상태 표시.
User Agent 파서
User-Agent 문자열을 브라우저·엔진·OS·디바이스·CPU로 파싱. GPTBot·ClaudeBot·PerplexityBot 포함 20+ 봇 감지.