워드프레스 캐시 플러그인 및 최적화 플러그인: 종류와 고르는 기준

워드프레스 캐시 플러그인은 PHP와 데이터베이스로 매번 만드는 페이지를 HTML 파일로 저장해 두고, 다음 방문자에게 그 파일로 바로 응답하는 플러그인입니다. 캐시 파일 응답과 PHP 응답의 차이를 확인하기 위해 WP Rocket을 사용하는 Nginx + Apache 서버에서 같은 첫 페이지를 일곱 번씩 요청한 결과, 첫 바이트는 612ms에서 5.7ms로 줄었습니다.
워드프레스 공식 문서도 캐시를 성능 개선의 가장 빠른 방법으로 소개합니다. 방문자가 갑자기 몰리는 사이트라면 W3 Total Cache, WP Super Cache, Cache Enabler 같은 캐시 플러그인부터 설치하라고 안내합니다.
Ⅰ. 캐시 플러그인이 하는 일
워드프레스는 요청마다 PHP 코드를 실행하고 데이터베이스에서 글을 불러와 페이지를 만듭니다. 캐시 플러그인은 이렇게 만든 페이지를 HTML 파일로 저장해 두고, 다음 요청부터는 PHP를 거치지 않고 그 파일로 응답합니다.
같은 첫 페이지를 일곱 번씩 요청했을 때 첫 바이트까지 걸린 시간의 중앙값은 캐시 파일이 5.7ms였습니다. 주소에 쿼리를 붙여 캐시를 거치지 않은 요청은 PHP가 페이지를 새로 만들어 중앙값 612ms가 걸렸습니다. 두 값 모두 서버 안에서 웹 서버로 직접 요청한 값이라 네트워크 시간은 포함되지 않았습니다.
캐시 플러그인은 페이지 캐시 외에도 아래 기능을 함께 제공합니다.
- 파일 최적화
- CSS/JS 파일 압축(minify), 병합
- 이미지 최적화, 지연 로딩(lazy loading)
- 불필요한 코드 제거 등
- 캐시 관리
- 서버 측 캐시(사이트 캐시, 페이지 캐시, 오브젝트 캐시 등)
- 브라우저 캐시를 위한 적절한 헤더 설정
- 캐시 만료 시간, 무효화 정책 설정
- 전송 최적화 지원
- gzip, Brotli 압축 활성화 유도 또는 설정
- 기타 최적화
- 데이터베이스 최적화
- CDN 연동 및 캐시 제어
- 프리페치(prefetch), 프리로드(preload) 기능
최적화 기능은 많이 켤수록 빨라진다고 여기기 쉽습니다. CSS와 자바스크립트 최적화는 파일을 합치거나 실행 시점을 바꾸므로, 테마나 플러그인 구성에 따라 레이아웃과 메뉴, 슬라이더가 깨질 수 있습니다. 설정을 바꿀 때마다 방문자 화면에서 정상으로 동작하는지 확인합니다.
1️⃣ CSS 최적화
Minify CSS는 공백과 주석만 제거하므로 화면이 깨지는 일이 적습니다. 사용하지 않는 CSS 제거와 비동기·지연 로드는 페이지마다 화면을 확인하며 사용합니다.
2️⃣ JavaScript 최적화
Defer와 Delay는 자바스크립트 실행 시점을 늦추므로, 메뉴나 슬라이더처럼 페이지를 열자마자 동작해야 하는 스크립트는 제외 목록에 넣습니다.
Ⅱ. 대표적인 워드프레스 캐시 플러그인
캐시 플러그인 열 개의 무료 버전 여부와 wordpress.org 공개 수치(활성 설치·평점)를 정리하면 아래와 같습니다(2026-10-24 확인, Breeze는 2026-10-31 확인). 기능 설명은 각 플러그인의 wordpress.org 설명과 공식 사이트 기준입니다.
| 플러그인 | 무료 버전 | 활성 설치 | 평점 | 특징 |
|---|---|---|---|---|
| W3 Total Cache | 있음 | 900,000+ | 4.4 | 페이지, 데이터베이스, 오브젝트, 브라우저 캐시를 지원하며 설정 항목이 많음 |
| WP Super Cache | 있음 | 1,000,000+ | 4.3 | Simple·Expert 전달 방식 선택 |
| Cache Enabler | 있음 | 100,000+ | 4.3 | 가벼운 정적 HTML 캐시, 설정이 한 화면 |
| WP Fastest Cache | 있음 | 1,000,000+ | 4.9 | 무료 버전 페이지 캐시·압축, 유료 버전에 추가 최적화 |
| LiteSpeed Cache | 있음 | 7,000,000+ | 4.8 | 페이지 캐시는 LiteSpeed 서버 전용 |
| WP-Optimize | 있음 | 1,000,000+ | 4.8 | 캐시와 데이터베이스 정리, 이미지 압축 |
| NitroPack | 무료 요금제 | 90,000+ | 4.3 | 클라우드에서 최적화, 무료는 사이트 1개 |
| Breeze | 있음 | 300,000+ | 3.6 | 클라우드웨이즈 개발, Varnish 캐시 연동 |
| FlyingPress | 없음 | 해당 없음 | 해당 없음 | 유료 전용(wordpress.org에 없음) |
| WP Rocket | 없음 | 해당 없음 | 해당 없음 | 유료 전용(wordpress.org에 없음) |
1️⃣ W3 Total Cache

W3 Total Cache는 페이지 캐시 외에 데이터베이스, 오브젝트, 브라우저 캐시와 파일 압축까지 설정 항목이 많아, 처음 설정하는 사용자에게는 메뉴가 복잡합니다.
2️⃣ WP Super Cache

WP Super Cache는 Automattic이 만든 플러그인입니다. 설정에서 캐시 파일을 PHP로 내보내는 [Simple] 방식과 웹 서버가 PHP를 거치지 않고 바로 내보내는 [Expert] 방식 가운데 하나를 고를 수 있습니다.
3️⃣ Cache Enabler

Cache Enabler는 페이지를 정적 HTML 파일로 서버 디스크에 저장하는 가벼운 캐시 플러그인이며, 설정이 한 화면에 모여 있습니다.
4️⃣ WP Fastest Cache

WP Fastest Cache는 무료 버전으로 페이지 캐시와 압축을 사용할 수 있으며, 모바일 캐시와 자바스크립트 결합·지연 같은 기능은 유료 버전에 있습니다.
5️⃣ LiteSpeed Cache

LiteSpeed Cache의 페이지 캐시는 OpenLiteSpeed·LiteSpeed 서버나 QUIC.cloud CDN에서만 동작합니다. Apache·Nginx 서버에서는 파일 압축과 이미지 최적화 같은 일반 기능만 사용할 수 있습니다.
6️⃣ FlyingPress

FlyingPress는 wordpress.org에 없는 유료 플러그인입니다. 공식 사이트 기준으로 14일 무료 체험이 있으며, 2026년 1월 5.3 버전부터 이미지 최적화가 들어 있습니다.
7️⃣ WP Rocket

WP Rocket도 무료 버전이 없는 유료 플러그인이며, 페이지 캐시와 사전 로드, CSS·자바스크립트 최적화를 한 플러그인에서 설정합니다. 글을 수정하면 그 글의 캐시를 자동으로 비웁니다.
8️⃣ WP-Optimize

WP-Optimize는 페이지 캐시와 함께 데이터베이스 정리, 이미지 압축을 한 플러그인에서 제공합니다.
9️⃣ NitroPack
![NitroPack 공식 홈페이지 화면(2026-10-31)[영어]](https://uknew.co/storage/2026/10/NitroPack-%EA%B3%B5%EC%8B%9D-%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%802026-10-31%EC%98%81%EC%96%B4-1024x756.png)
NitroPack은 최적화를 자체 클라우드에서 처리하는 서비스이며, 무료 요금제는 사이트 1개에 사용할 수 있습니다.
🔟 Breeze
![Breeze 공식 화면(2026-10-31)[영어]](https://uknew.co/storage/2026/10/Breeze-%EA%B3%B5%EC%8B%9D-%ED%99%94%EB%A9%B42026-10-31%EC%98%81%EC%96%B4-1024x683.png)
Breeze는 클라우드웨이즈가 개발한 캐시 플러그인으로, 클라우드웨이즈에서 워드프레스 애플리케이션을 만들면 기본으로 설치됩니다. 이 애플리케이션에서는 서버의 Varnish와 함께 캐시를 담당하며, 자동 비우기 설정을 켜 두면 새 글을 발행하거나 댓글이 등록될 때 Varnish 캐시도 함께 비웁니다.
Ⅲ. 최적화 플러그인
캐시 플러그인과 최적화 플러그인은 모두 속도를 개선하지만, 캐시 플러그인은 만든 페이지를 저장해 다시 사용하고 최적화 플러그인은 페이지를 이루는 파일 자체를 줄입니다.
|
구분 |
캐시 플러그인 |
최적화 플러그인 |
|---|---|---|
|
주요 방식 |
이미 생성된 페이지를 저장해 다시 사용 |
페이지를 구성하는 리소스 자체를 효율화 |
|
핵심 목표 |
서버 부하 감소 및 반복 방문 시 로드 시간 단축 |
파일 크기 감소 및 로드 효율 개선을 통한 |
1️⃣ 대표적인 최적화 플러그인
대표적인 최적화 플러그인으로는 Autoptimize와 Asset CleanUp, Perfmatters(유료 버전만)가 있습니다. 세 플러그인 모두 CSS와 자바스크립트 코드를 줄이는 기능이 기본으로 들어 있고, Asset CleanUp과 Perfmatters는 페이지에 필요 없는 파일을 언로드하는 기능에 더 중점을 둡니다.
|
플러그인 이름 |
가격 정책 |
핵심 공통 기능 (코드 최적화) |
특화 기능 및 강점 |
|---|---|---|---|
|
무료&PRO |
CSS, JavaScript, HTML 축소 및 결합 |
① 코드 최적화에 집중: 파일 통합 및 압축, JS 비동기 로드. |
|
|
무료&PRO |
CSS, JavaScript, HTML 축소 및 결합 |
① 자산 언로드에 특화: 특정 페이지에서 불필요한 CSS/JS 파일 로드를 선택적으로 비활성화하여 페이지 크기 감소. |
|
|
유료 버전만 |
CSS, JavaScript 축소 및 결합 |
① 코어 기능 비활성화 및 스크립트 관리: 이모티콘, XML-RPC 등 워드프레스 코어의 불필요한 기능을 비활성화. |
wordpress.org 기준으로 Autoptimize는 활성 설치 800,000+·평점 4.7, Asset CleanUp은 100,000+·4.9입니다. Perfmatters는 wordpress.org에 올라 있지 않아 같은 수치가 없습니다.
2️⃣ 이미지 최적화 플러그인
대표적인 이미지 최적화 플러그인은 Smush, ShortPixel, Imagify이며, 업로드한 PNG·JPEG 파일을 압축하고 WebP 같은 형식으로 변환합니다.
2.1 이미지 최적화 플러그인 무료 버전
세 플러그인의 무료 범위와 wordpress.org 수치는 아래와 같습니다(2026-10-24 확인).
| 플러그인 | 무료 범위 | 활성 설치 | 평점 |
|---|---|---|---|
| Smush | 압축, 대량 압축, 지연 로드(WebP·AVIF 변환은 Pro) | 1,000,000+ | 4.8 |
| ShortPixel | 월 100 크레딧 | 300,000+ | 4.5 |
| Imagify | 월 20MB(공식 설명 약 200장), WebP·AVIF 변환 포함 | 1,000,000+ | 4.3 |
ShortPixel 크레딧은 이미지를 최적화할 때 차감되는 단위이며, 원본과 썸네일마다 1크레딧이 차감되고 WebP나 AVIF로 변환하면 1크레딧이 더 차감됩니다(공식 문서 기준).
Imagify는 WP Rocket과 같은 회사(WP Media)가 만든 플러그인이며, 무료 버전에서도 WebP·AVIF 변환을 사용할 수 있습니다.
2.2 이미지 최적화 플러그인 프리미엄
플러그인별 유료 요금제는 아래 시뮬레이터에서 확인할 수 있습니다. Smush 요금은 2026-10-31에, ShortPixel 요금은 2026-10-29에 공식 요금 페이지에서 확인한 값이고, Imagify 요금은 2025년 9월에 찍은 공식 화면 기준입니다. 결제 전에 공식 페이지에서 다시 확인합니다.
![Smush 가격표(2026-10-31)[영어]](https://uknew.co/storage/2026/10/Smush-%EA%B0%80%EA%B2%A9%ED%91%9C2026-10-31%EC%98%81%EC%96%B4.png)
![ShortPixel 일회성 플랜-공통사항[영어]](https://uknew.co/storage/2025/10/ShortPixel-%EC%9D%BC%ED%9A%8C%EC%84%B1-%ED%94%8C%EB%9E%9C-%EA%B3%B5%ED%86%B5%EC%82%AC%ED%95%AD%EC%98%81%EC%96%B4.png)


3️⃣ 데이터베이스 최적화
글을 수정할 때마다 쌓이는 리비전과 자동 임시글, 휴지통·스팸 댓글은 지우기 전까지 데이터베이스에 남습니다. WP Rocket과 WP-Optimize는 캐시 플러그인이지만 이런 데이터를 정리하는 기능도 제공합니다.
더 세밀하게 정리하려면 Optimize Database after Deleting Revisions나 Advanced Database Cleaner를 사용합니다.
3.1 Optimize Database after Deleting Revisions

Optimize Database after Deleting Revisions는 활성 설치 60,000+, 평점 4.7입니다. 리비전과 휴지통·스팸 댓글, 임시 데이터(transient), 고아 메타 데이터를 한 번에 삭제하고 테이블을 최적화합니다.
3.2 Advanced Database Cleaner

Advanced Database Cleaner는 활성 설치 100,000+, 평점 4.9이며, 무료 버전에서도 예약된 워드프레스 Cron 작업 목록을 확인할 수 있습니다.

공식 설명 기준으로 Pro 버전은 삭제한 플러그인이 남긴 옵션과 테이블, 메타 데이터, Cron 작업까지 찾아 정리합니다.
Ⅳ. 캐시 플러그인 고르는 기준
LiteSpeed 서버를 사용하는 호스팅이라면 LiteSpeed Cache로 서버 단계의 페이지 캐시까지 사용할 수 있습니다. Apache나 Nginx 서버에서는 이 플러그인의 페이지 캐시가 동작하지 않아, 다른 캐시 플러그인을 선택합니다.
페이지 캐시 플러그인은 하나만 사용합니다. WP Rocket에는 호환되지 않는 플러그인 목록이 있으며, 그 목록의 플러그인이 함께 활성화되어 있으면 관리자 화면에 알림을 표시합니다. W3 Total Cache와 WP Super Cache, WP Fastest Cache도 이 목록에 들어 있습니다.
서버에 Varnish 같은 페이지 캐시가 있는 호스팅에서는 Varnish를 캐시 플러그인 하나와 함께 사용할 때 효과가 큽니다(워드프레스 공식 문서 기준). 호스팅이 플러그인의 페이지 캐시를 막는 경우에는 캐시 플러그인을 최적화 기능 위주로 사용하게 됩니다.
🔢 FAQ & 추천 콘텐츠
캐시
워드프레스 캐시 플러그인 WP Rocket 속도 테스트: 설정 전·후 성능 최적화 비교 분석
WP Rocket 기본 설정 전·후를 크롬 개발자 도구 DOMContentLoaded와 구글 페이지스피드 점수로 비교한 글입니다.
최적화
Perfmatters 플러그인 리뷰 & 가이드: 5년 동안 사용한 워드프레스 성능 최적화 설정 방법
스크립트와 리소스를 제어하는 Perfmatters를 5년 넘게 사용하며 정한 설정 항목과 그 이유, 최적화 결과를 정리한 글입니다.
속도 개선
워드프레스 속도 개선 사례: 캐시 계층을 정리 후 검색 노출 Recovery(2026-08)
캐시 플러그인 설정 뒤에도 남아 있던 이미지와 파일 전송, 캐시 계층 문제를 고치고 검색 노출이 돌아온 과정을 정리한 글입니다.
ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.