2026년 이전에 작성된 Cloudflare 튜토리얼을 따라 했거나, 이름에 “resizing"이 들어간 플러그인을 설치했거나, 이미지 URL을 다시 쓰는 Worker를 물려받았다면 아마 혼란스러운 상황을 겪었을 것입니다. Cloudflare 대시보드에는 더 이상 Image Resizing이라는 기능이 없습니다. 문서에도 언급이 없습니다. 설정이 망가진 것은 아니고, 찾고 있던 이름이 조용히 사라진 것입니다.
이 기능은 이제 Image Transformations라고 불립니다. 같은 URL 구조를 통해, 같은 매개변수로, 같은 일을 합니다. 바뀐 것은 이름, 대시보드에서의 위치, 그리고 과금 방식입니다. 마지막 항목은 주의 깊게 읽을 가치가 있습니다. 과금 모델이 오래된 안내서들이 설명하는 것과 실제로 다르기 때문입니다.
요약하면: 기존 URL과 Worker는 그대로 동작합니다. Cloudflare는 Image Resizing을 Image Transformations로 이름을 바꾸고 Cloudflare Images 제품에 통합했습니다. 무료 요금제에 월 5,000회의 고유 변환이 포함된 것이 새로운 점이며, 그 이상은 Pro 구독이 아니라 천 회 단위로 지불합니다.
실제로 바뀐 것
이름 변경은 눈에 보이는 부분이지만 세 가지가 동시에 움직였고, 이를 뒤섞는 데서 대부분의 오해가 생깁니다.
이름. Image Resizing이 Image Transformations가 되었습니다. Cloudflare 자체 문서는 새 용어를 일관되게 사용하며 옛 이름을 언급하지 않습니다. 그래서 옛 이름으로 검색하면 공식 문서 대신 제3자 페이지로 향하는 경우가 점점 늘고 있습니다.
제품의 경계. 변환은 예전에는 켜고 끄는 독립 기능처럼 보였습니다. 지금은 저장과 전달을 포괄하는 상위 제품인 Cloudflare Images 안에 있습니다. 여기서 바로 정리해 둘 만한 오해가 생깁니다. 변환하기 위해 이미지를 Cloudflare Images에 저장할 필요는 없습니다. 자체 오리진, R2, 또는 공개적으로 접근 가능한 다른 어디에 있든 이미지를 변환할 수 있습니다. 저장과 변환은 별개의 문제이며, 마침 같은 제품 페이지를 공유할 뿐입니다.
과금. 이것이 실질적인 변화입니다. 오래된 안내서는 이미지 크기 조정에 Pro 이상 요금제가 필요하다고 말하지만 더는 그렇지 않습니다.
지금의 비용
무료 요금제에서는 월 5,000회의 고유 변환을 무상으로 사용합니다. 그 이상은 유료 Images 요금제에서 월 천 고유 변환당 50센트입니다.
여기서 핵심은 “고유"라는 말입니다. 변환은 원본 이미지와 매개변수의 개별 조합마다, 역월 기준으로 한 번씩 계산됩니다. 사진 한 장을 폭 100픽셀로 바꾸고 다시 200픽셀로 바꾸면 두 번입니다. 그러나 같은 100픽셀 버전을 그달에 5만 명에게 전달해도 여전히 한 번입니다. 반복에는 비용이 들지 않기 때문입니다.
이 구분은 표시 가격보다 무겁게 작용합니다. 청구액은 사이트가 만들어 내는 개별 변형의 수에 따라 늘어나며, 트래픽 양에 따라 늘어나지 않습니다. 이미지가 적고 안정적인 사이트는 방문자가 많아도 무료 한도 안에 여유 있게 머뭅니다. 카탈로그가 크고 중단점이 많은 사이트는 방문자가 아무리 적어도 한도를 소진합니다.
형식 변환을 세는 방식에도 유용한 세부 사항이 있습니다. 자동 형식 매개변수를 쓰고 Cloudflare가 일부 브라우저에는 AVIF를, 다른 브라우저에는 WebP를 전달하면 이는 두 번이 아니라 한 번의 변환으로 계산됩니다. 자동 형식 선택은 과금 관점에서 사실상 무료이며, 형식을 명시적으로 요구하는 대신 이를 쓸 좋은 이유가 됩니다.
무엇을 갱신해야 하나
대부분의 설정에서는 기능적으로 아무것도 없습니다. URL 형식은 그대로이고, 매개변수도 그대로이며, 변환 URL을 만드는 Worker도 이전과 똑같이 동작합니다. 이것은 이름 변경이지 마이그레이션이 아닙니다.
갱신할 가치가 있는 것은 옛 이름을 가리키는 모든 것입니다. 그 참조들이 이제는 존재하지 않는 문서를 찾도록 사람을 보내기 때문입니다.
내부 문서와 런북이 명백한 사례입니다. 배포 메모에 대시보드에서 Image Resizing을 켜라고 적혀 있다면, 다음에 그것을 따르는 사람은 그 설정을 찾지 못합니다.
플러그인과 도구의 이름은 껄끄러운 사례이며 제 것도 포함됩니다. 제가 관리하는 WordPress 플러그인은 여전히 Cloudflare Image Resizing입니다. 배포된 플러그인의 이름을 바꾸면 기존 설치와 검색의 연속성이 깨지기 때문입니다. Image Transformations와는 늘 그랬듯 동작합니다. WordPress 플러그인 디렉터리에서 찾는다면 당분간 옛 용어를 마주칠 것이라 생각하십시오.
모니터링과 비용 알림도 다시 볼 만합니다. 옛 요금제 계층 모델을 전제로 청구 알림을 설정했다면, 그것은 더 이상 적용되지 않는 것을 감시하고 있습니다. 지금 지켜볼 것은 월 5,000회 한도 대비 고유 변환 횟수입니다.
사람들이 걸려 넘어지는 지점
반복해서 나오는 실수가 둘 있고, 둘 다 무언가를 망가뜨리기보다 돈을 씁니다.
필요보다 많은 변형 생성. 과금이 개별 변형을 따르므로 중단점 여덟 개짜리 반응형 설정은 변환 횟수를 여덟 배로 만듭니다. 대부분의 사이트에 여덟 개는 필요 없습니다. 잘 고른 서너 개의 폭이면 현실적인 기기 범위를 덮으며, 하나를 줄일 때마다 비례해 절약됩니다. 반응형 이미지 안내서에서 자리값을 하는 중단점을 고르는 법을 다룹니다.
캐시 무효화 쿼리 문자열. 빌드 과정이 이미지 URL에 바뀌는 버전 매개변수를 붙인다면 배포할 때마다 새로운 고유 변환 묶음이 생깁니다. 사이트가 모르는 사이에 변환 요금을 쌓는 경로로는 이것이 압도적으로 흔합니다. 이미지는 그대로인데 URL이 바뀌었으니 Cloudflare는 각각을 새것으로 취급합니다.
정말 동작하는지 확인하기
이름이 바뀌었으니 짐작보다 확인이 더 중요합니다. 잘못 설정된 구성은 조용히 실패하기 때문입니다. 이미지는 여전히 로드되고, 다만 변환되지 않은 원본 크기로 전달되며, 유일한 증상은 느린 페이지입니다.
가장 빠른 확인은 이미지 요청의 응답 헤더입니다. 변환된 응답에는 무엇이 이루어졌는지 알려 주는 cf-resized 헤더가 붙고, content-type은 실제로 전달된 형식을 반영합니다. 자동 형식 선택을 요청했는데 최신 브라우저가 여전히 원본 JPEG을 받는다면 변환이 적용되지 않는 것입니다.
두 번째 확인은 전송량입니다. 네트워크 패널을 열고 새로 고침한 뒤, 이미지의 전송 크기를 오리진의 원본 파일과 비교하십시오. 디스크에 있는 것과 같은 바이트 수로 도착한 사진은 손대지 않은 것입니다. URL 패턴이 미묘하게 어긋나 요청이 그대로 통과하는 흔한 경우를 이렇게 잡아냅니다.
알아둘 점은, 변환은 기능이 켜진 영역을 통해 전달되는 이미지에만 적용된다는 것입니다. 이미지가 Cloudflare 프록시를 거치지 않는 하위 도메인에 있거나 계정 밖의 제3자 호스트에서 가져온다면 요청은 전체 메커니즘을 우회합니다. 이는 마이그레이션 이후에 사람들을 걸려 넘어지게 합니다. 이미지 URL을 다시 가리키게 한 뒤 실제로 어떤 호스트명이 전달하는지 아무도 다시 확인하지 않았을 때입니다.
애초에 써야 하는가
변환은 이미지 크기가 제각각이거나 사용자 업로드에서 오는 사이트, 그리고 사전 생성한 모든 변형을 저장하기가 비현실적인 사이트에 맞습니다. 같은 사진이 썸네일, 그리드 타일, 전체 크기 보기로 나타나는 상품 카탈로그가 자연스러운 사례입니다. 편집자가 카메라 출력물을 그대로 올리고 수작업 없이 쓸 수 있어야 하는 사이트도 마찬가지입니다.
거의 바뀌지 않는 작고 고정된 이미지 모음이라면 덜 맞습니다. 그때는 빌드 시점에 크기를 한 번 만들어 정적 파일로 전달하면 비용이 전혀 들지 않으며, 무료를 이기는 변환 서비스는 없습니다.
URL 형식과 Worker 방식의 차이를 더 자세히 보려면 Cloudflare Image Transformations 안내서를 참고하십시오. 이미지 자체를 어디에 둘지 저울질하고 있다면 이미지 호스팅을 위한 Cloudflare R2 가 저장 측면과 무료 이그레스를 다룹니다.
제대로 설정하기
이미지 전달에서 가치의 대부분은 한 번 정하고 그대로 두는 결정에서 나옵니다. 실제로 어떤 폭을 전달하는지, 형식 선택이 자동인지, 반복 요청 할인을 받을 만큼 URL이 안정적인지가 그것입니다. 처음에는 빠르게 바로잡을 수 있고 나중에는 풀기가 성가십니다.
Mecanik은 웹 개발 작업의 일부로 이미지 전달을 구축하고 점검하며, WordPress에서 이를 자동화하는 WordPress 플러그인 은 무료로 쓸 수 있습니다. 사이트가 느리고 이미지가 원인이라고 의심된다면, WordPress 성능 점검 이 비용을 쓰기 전에 그 직감이 맞는지 알려 줍니다.
관련 게시물: Cloudflare Image Transformations - 즉석에서 크기 조정과 최적화 , WordPress용 Cloudflare Image Resizing , Image Transformations와 WordPress 이미지 플러그인 , PrestaShop을 위한 Cloudflare Image Resizing .
자주 묻는 질문
Cloudflare Image Resizing은 중단되었나요? 아닙니다. Image Transformations로 이름이 바뀌고 Cloudflare Images 제품에 통합되었습니다. URL 형식, 매개변수, Worker 연동은 그대로여서 기존 설정은 수정 없이 계속 동작합니다.
이미지 크기 조정에 아직 Pro 요금제가 필요한가요? 아닙니다. 그 요건은 이전 모델의 것입니다. 무료 요금제에 월 5,000회의 고유 변환이 포함되며, 그 이상은 유료 Images 요금제에서 천 회당 50센트입니다.
고유 변환은 무엇을 뜻하나요? 원본 이미지와 매개변수의 개별 조합 하나를 뜻하며 역월 기준으로 한 번 계산됩니다. 같은 변환 이미지를 여러 방문자에게 전달해도 한 번입니다. 같은 이미지를 두 가지 폭으로 요청하면 두 번입니다.
변환하려면 이미지를 Cloudflare Images에 저장해야 하나요? 아닙니다. 자체 오리진, R2, 또는 공개적으로 접근 가능한 다른 곳에 있는 이미지를 변환할 수 있습니다. 저장과 변환은 별개이며, 지금 같은 제품 페이지를 공유할 뿐입니다.
WordPress 플러그인 이름이 왜 아직 Image Resizing인가요? 배포된 플러그인의 이름을 바꾸면 기존 설치와 검색의 연속성이 깨지므로 이름을 유지합니다. Cloudflare의 용어만 바뀌었기에 Image Transformations와 이전처럼 동작합니다.
댓글