Turtle-buff-blog

Cloudflare 캐시 퍼지 방법 3가지: 즉시 반영 안 될 때 해결법

일반 · 2026-04-18 · 약 15분 · 조회 0
수정
Cloudflare 캐시 퍼지 방법 3가지: 즉시 반영 안 될 때 해결법

Cloudflare 캐시 퍼지, 왜 필요한가요?

Cloudflare 캐시 퍼지, 왜 필요한가요?

웹사이트의 디자인을 수정하거나 새로운 포스팅을 올렸는데도 화면이 그대로라면 정말 당황스러우시죠? 이는 Cloudflare(클라우드플레어)의 강력한 캐싱 기능 때문입니다. 캐시는 사용자에게 더 빠른 속도를 제공하기 위해 데이터를 저장해두는 공간이지만, 업데이트가 필요할 때는 오히려 걸림돌이 되기도 해요.

📌 핵심 요약

Cloudflare 캐시 퍼지는 저장된 옛 데이터를 강제로 삭제하는 과정입니다.

사이트의 수정 사항이 반영되지 않을 때 대시보드나 API를 통해 캐시를 비우면 전 세계 서버에 즉시 새로운 버전이 배포됩니다. 상황에 맞는 퍼지 방식을 선택하는 것이 중요합니다.

캐시를 무작정 다 지우는 것보다 특정 페이지만 골라 지우는 것이 서버 성능 유지에 훨씬 유리합니다. 오늘 그 구체적인 방법을 하나씩 알아볼게요.

내 상황에 맞는 캐시 퍼지 방식 선택하기

내 상황에 맞는 캐시 퍼지 방식 선택하기

Cloudflare는 사용자의 편의를 위해 여러 가지 삭제 방식을 제공하고 있습니다. 사이트 전체를 개편했는지, 아니면 특정 이미지만 바꿨는지에 따라 선택지가 달라지죠. 아래 표를 통해 어떤 방식이 나에게 적합한지 확인해 보세요.

퍼지 방식추천 상황
전체 퍼지 (Purge Everything)사이트 전체 디자인 변경, 대규모 업데이트
사용자 지정 (Custom Purge)특정 포스팅이나 이미지 파일만 수정했을 때
API 자동 퍼지개발자가 배포 시 자동으로 캐시를 비우고 싶을 때

단순히 글 하나를 수정했다면 사용자 지정 퍼지를 사용하는 것이 가장 효율적입니다. 전체 퍼지를 하면 서버에 일시적으로 부하가 갈 수 있기 때문이에요.

대시보드에서 캐시 퍼지하는 3단계 방법

대시보드에서 캐시 퍼지하는 3단계 방법

가장 기본적이면서도 확실한 방법은 Cloudflare 대시보드에 직접 접속하는 것입니다. 초보자도 1분이면 끝낼 수 있을 만큼 간단합니다.

1

Caching 메뉴 접속

Cloudflare 로그인 후 관리할 도메인을 선택하고, 왼쪽 사이드바에서 [Caching] -> [Configuration] 메뉴를 클릭하세요.

2

Purge Cache 섹션 찾기

화면 중간에 있는 'Purge Cache' 버튼을 찾으세요. 여기서 우측의 화살표를 눌러 옵션을 선택할 수 있습니다.

3

퍼지 실행

전체 삭제를 원하면 'Purge Everything'을, 특정 파일만 원하면 'Custom Purge'를 선택 후 URL을 입력하고 확인을 누르세요.

💡 꼭 알아두세요

Custom Purge 시에는 반드시 'https://'를 포함한 전체 URL을 입력해야 정확하게 삭제됩니다.

특정 파일만 쏙 골라 지우는 Custom Purge 활용

특정 파일만 쏙 골라 지우는 Custom Purge 활용

전체 캐시를 비우는 것은 생각보다 위험한 일일 수 있습니다. 모든 방문자에게 캐시가 아닌 원본 서버에서 데이터를 다시 가져오게 하므로 사이트가 잠시 느려질 수 있거든요. 이때 유용한 것이 바로 사용자 지정 퍼지(Custom Purge)입니다.

📋 Custom Purge 지원 항목

단일 URL (예: index.html)
호스트 이름 (예: blog.example.com)
캐시 태그 (엔터프라이즈 요금제 전용)
접두사(Prefix) 기반 삭제

무료 플랜을 사용 중이라면 URL 단위 삭제를 가장 많이 활용하시게 될 거예요. 수정된 이미지 경로를 한 줄씩 입력하기만 하면 됩니다. 최대 30개까지 한 번에 입력할 수 있으니 참고하세요!

개발자를 위한 API 자동화 방법

개발자를 위한 API 자동화 방법

매번 대시보드에 들어가기 귀찮으시죠? CI/CD 파이프라인이나 서버 스크립트에 Cloudflare API를 연동하면 배포와 동시에 자동으로 캐시가 퍼지되도록 설정할 수 있습니다.

"Cloudflare API를 통한 캐시 퍼지는 단 0.5초 만에 전 세계 엣지 서버에 명령을 전달합니다."

— Cloudflare Developer Docs

간단한 curl 명령어나 SDK를 사용하면 됩니다. Zone ID와 API Token만 있으면 준비 끝입니다. 자동화를 해두면 수동으로 퍼지하는 것을 잊어버려 구버전 사이트가 노출되는 실수를 방지할 수 있어요.

캐시 퍼지 시 반드시 주의해야 할 점

캐시 퍼지 시 반드시 주의해야 할 점

캐시 퍼지는 마법의 도구가 아닙니다. 잘못 사용하면 오히려 독이 될 수 있죠. 특히 방문자가 많은 대형 사이트라면 다음 사항을 꼭 숙지해야 합니다.

⚠️ 주의사항

전체 퍼지(Purge Everything) 직후에는 캐시 적중률(Cache Hit Rate)이 0%가 됩니다. 이는 모든 트래픽이 여러분의 원본 서버로 직접 몰린다는 뜻이며, 서버가 과부하로 다운될 위험이 있습니다.

따라서 트래픽이 몰리는 시간대에는 전체 퍼지를 피하고, 가급적 부분 퍼지를 활용하는 습관을 들이는 것이 좋습니다. 사이트 운영의 안정성이 최우선이니까요.

자주 묻는 질문

캐시 퍼지를 했는데도 사이트가 안 바뀌어요.

두 가지 가능성이 있습니다. 첫째, 브라우저 캐시 때문일 수 있으니 강력 새로고침(Ctrl + F5)을 해보세요. 둘째, Cloudflare 설정 중 'Browser Cache TTL'이 너무 길게 설정되어 있을 수 있습니다.

Purge Everything을 얼마나 자주 해도 되나요?

기술적으로 횟수 제한은 없지만, 할 때마다 원본 서버 부하가 늘어납니다. 꼭 필요한 경우가 아니라면 하루에 수십 번씩 반복하는 것은 권장하지 않습니다.

특정 이미지만 계속 옛날 버전으로 나와요.

해당 이미지의 URL이 정확한지 확인하고, Custom Purge에 해당 URL을 직접 입력해 보세요. 그래도 안 된다면 이미지 파일명 뒤에 쿼리 스트링(예: image.jpg?v=2)을 붙여 강제로 갱신할 수도 있습니다.

참고자료 및 링크

Cloudflare클라우드플레어캐시퍼지캐시삭제웹사이트속도CDN설정서버관리웹개발팁

수정
Categories
일반트렌드 핫이슈일상리뷰