WP Rocket은 페이지 캐시와 파일 로딩 최적화를 한 화면에서 관리하는 유료 워드프레스 성능 플러그인입니다.
01무엇을 해결하나
워드프레스는 방문자가 페이지를 열 때마다 PHP를 실행하고 데이터베이스를 조회해서 HTML을 새로 만들어냅니다. 글 하나를 보여주는 데도 매번 이 과정을 반복합니다.
캐시는 이 결과물을 미리 만들어 저장해두고, 다음 방문자에게는 완성된 HTML을 바로 건네주는 방식입니다. 서버가 하는 일이 줄어드니 응답이 빨라지고, 방문자가 몰려도 버팁니다.
문제는 캐시 설정이 까다롭다는 점입니다. 잘못 건드리면 로그인 화면이 깨지거나 장바구니가 엉킵니다. WP Rocket은 이런 예외 처리가 기본값에 이미 들어 있어서 초보자도 사고 없이 쓸 수 있습니다.
02WP Rocket, 무엇을 할 수 있나요
| 기능 | 하는 일 |
|---|---|
| 페이지 캐시 | 완성된 HTML을 저장해뒀다가 그대로 내보냅니다. 속도 개선의 8할이 여기서 나옵니다. |
| 캐시 프리로딩 | 글을 수정하면 캐시를 미리 다시 만들어둡니다. 첫 방문자가 느린 페이지를 만나지 않습니다. |
| CSS·JS 최소화와 통합 | 불필요한 공백을 제거하고 파일을 합쳐 요청 수를 줄입니다. |
| 자바스크립트 지연 실행 | 방문자가 실제로 움직이기 전까지 스크립트 실행을 미룹니다. 첫 화면 표시가 빨라집니다. |
| 이미지 지연 로딩 | 화면에 보이는 이미지만 먼저 불러옵니다. 이미지가 많은 글에서 효과가 큽니다. |
| 중요 이미지 자동 최적화 | 첫 화면에 보이는 이미지를 자동으로 찾아 우선 처리합니다. |
| WebP 캐시 | WebP 이미지를 위한 별도 캐시를 만들어 지원 브라우저에 더 가벼운 파일을 보냅니다. |
| 데이터베이스 정리 | 리비전·스팸 댓글·임시 데이터를 정리하고 주기적으로 자동 실행합니다. |
| 브라우저 캐시·GZIP 압축 | 재방문자에게는 파일을 다시 내려받게 하지 않고, 전송량 자체를 줄입니다. |
| 쇼핑몰 예외 처리 | 장바구니·결제·내 계정 페이지는 캐시에서 자동으로 제외합니다. |
03설치한 뒤에 무엇부터 해야 하나요
먼저 이것만 켜세요
설치하면 페이지 캐시는 자동으로 켜집니다. 추가로 손댈 것은 많지 않습니다.
- 파일 최적화 → CSS·JS 최소화 — 하나씩 켜고 사이트를 확인하세요
- 미디어 → 이미지 지연 로딩 — 대부분 문제없이 켜도 됩니다
- 프리로드 — 기본값 그대로 두시면 됩니다
- 데이터베이스 — 리비전 정리를 켜고 주 1회로 예약해두세요
한 번에 다 켜지 마세요
파일 최적화 항목은 하나 켜고 → 사이트 확인 → 다음 하나 순으로 진행하세요. 한꺼번에 켜면 레이아웃이 깨졌을 때 무엇 때문인지 찾을 수가 없습니다.
특히 JS 통합과 지연 실행은 슬라이더·팝업·폼과 충돌하는 경우가 있습니다. 켠 뒤 반드시 메뉴·슬라이더·문의 폼을 눌러보세요.
확인하는 법
시크릿 창으로 사이트를 열고 페이지 소스 보기를 하면 맨 아래에 Performance optimized by WP Rocket 주석이 보입니다. 이게 보이면 캐시가 동작 중입니다.
- 호스팅에 서버 캐시가 이미 있는 경우 — 카페24 뉴매니지드처럼 서버 단에서 캐시를 거는 곳이 있습니다. 겹치면 오히려 문제가 생깁니다.
- 회원 전용 사이트 — 로그인한 사용자에게는 캐시가 적용되지 않아 효과가 제한적입니다.
- 글이 10편도 안 되는 새 사이트 — 방문자가 없으면 체감 차이도 없습니다. 나중에 붙여도 됩니다.
04설치 전 체크리스트
- 적용 전 백업과 속도 측정값을 남깁니다.
- 서버 캐시·CDN과 기능이 겹치는지 확인합니다.
- 옵션은 한 번에 하나씩 켜고 로그인·장바구니·문의 폼을 시험합니다.
05공식 정보와 최신 확인
기능, 지원 환경과 요금은 바뀔 수 있습니다. 설치 전 공식 홈페이지에서 현재 문서와 변경 내역을 확인하세요. 이 글은 2026년 9월 18일에 다시 검수했습니다.
자주 나오는 질문
무료 캐시 플러그인과 많이 다른가요+
기능만 보면 무료로도 비슷한 결과를 낼 수 있습니다. 차이는 기본값의 안전함입니다. 무료 플러그인은 설정 항목이 수십 개이고 잘못 건드리면 사이트가 깨집니다. WP Rocket은 켜기만 해도 사고가 잘 나지 않게 설계되어 있습니다.
사이트가 깨졌습니다+
방금 켠 항목을 하나씩 꺼보세요. 대부분 JS 통합이나 지연 실행이 원인입니다. WP Rocket 설정에서 해당 스크립트만 제외 목록에 넣으면 해결됩니다.
다른 캐시 플러그인과 같이 써도 되나요+
안 됩니다. 반드시 하나만 쓰세요. 두 개가 동시에 캐시를 만들면 예측할 수 없는 오류가 납니다.