이번 소식
Cloudflare가 요청 중 일부를 골라 규칙을 적용하는 hash_in_range()를 모든 요금제의 HTTP 제품에 전역 제공한다고 발표했습니다. 입력값을 정해진 범위의 정수로 바꾼 뒤 그 결과를 조건으로 사용하는 함수입니다.
주요 변경
- 일부 요청 선택: 공식 예시는
cf.random_seed를 사용해 요청의 약 10%를 무작위로 고릅니다. 요청 수가 정확히 10%로 고정된다는 뜻은 아닙니다. - 호스트별 적용 비율: Cloudflare for SaaS에서는 호스트의 맞춤 메타데이터에
rollout_pct를 두고 0~100 정수로 지정하는 예시를 제공합니다. 호스트마다 적용 비율을 다르게 관리할 수 있습니다. - 설정 누락 처리: 해당 예시에서
rollout_pct가 없으면coalesce()가 0을 대신 사용하므로 어떤 요청도 선택하지 않습니다.
영향 대상과 필요한 조치
Cloudflare 규칙을 관리하는 팀은 새 동작을 전체 요청에 한 번에 적용하기 전에 일부 요청을 대상으로 설정하는 방식을 검토할 수 있습니다. SaaS 맞춤 메타데이터 예시는 해당 제품을 사용하는 경우에 해당하며, 함수가 모든 요금제에 제공된다는 안내와 구분해야 합니다.
무작위 값은 요청마다 달라져 같은 사용자를 계속 같은 그룹에 두는 기능으로 해석하면 안 됩니다. 공식 함수 문서는 해시 방식이 예고 없이 바뀔 수 있어 고정 입력의 특정 결과에 의존하지 말라고 안내합니다. 실제 규칙 실행은 이번 기사에서 검증하지 않았습니다.
공식 출처·발표 시점
공식 발표일: 2026년 10월 2일. 세부 발표 시각은 미공개입니다. 공식 문서의 최초 추가는 2026년 10월 3일 00:20:14 KST 커밋으로 확인했으며, 이를 실제 배포 완료 시각으로 단정하지 않습니다.
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.