WP Super Cache: 플러그인 설치 및 설정

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)
테스트 환경 클라우드웨이즈Debian 12Nginx + ApacheWP Super Cache 3.1.42026-10-18 확인

워드프레스 캐시 플러그인 중 WP Super Cache는 100만 명 이상이 사용하는 인기 무료 캐시 플러그인입니다. 평점 4.3점으로 사용자 만족도도 높은 편이며, Automattic에서 직접 개발한 공식 플러그인입니다.

별도의 유료 버전은 존재하지 않으며, 캐시 플러그인에서 필요한 대부분의 기능이 무료로 제공됩니다.

WP Super Cache의 설치 방법과 기본 설정, 작동 원리에 대해 확인해 보겠습니다.

기본 설치는 Neve 테마 무료 버전 Web Agency 템플릿이 설치된 환경에서 테스트 합니다.

✅ WP Super Cache 플러그인 설치

워드프레스 관리자 페이지 접속 후 WP Super Cache를 검색하면 플러그인을 바로 확인할 수 있습니다.

🧭 WP Super Cache 설치 및 설정 시뮬레이터
캐시 플러그인경로 시뮬레이터
📍Plugins›Add Plugin
플러그인 설치
검색칸에 WP Super Cache를 입력하고 [Install Now]를 누른 뒤, 설치가 끝나면 [Activate]를 누릅니다.
📍Settings›WP Super Cache›Easy
단순 설정
WP Super Cache 플러그인의 첫 화면인 [Easy]에서 [Caching On]을 선택하고 [Update Status]를 누릅니다.
📍Settings›WP Super Cache›Advanced
고급 설정
[Easy]에서 캐싱을 활성화해 [Enable Caching]은 체크 상태입니다. ✔️ 항목을 체크한 뒤 [Update Status]를 누르고, 캐시 시간 초과와 스케줄러는 [Change Expiration]으로 저장합니다.
📍Settings›WP Super Cache›CDN
CDN 설정
CDN을 사용할 경우 [Enable CDN Support]를 체크하고 [Off-site URL]에 CDN 주소를 입력한 뒤 [Save Changes]를 누릅니다.
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
1,047 items
WP Super Cache
Installing...ActiveMore Details
A very fast caching engine for WordPress that produces static html files.
By Automattic
★★★★★ (1,346)
Last Updated: 2 weeks ago
1+ Million Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=wpsupercache
Migrate to Jetpack BoostYour WP Super Cache setup is compatible with Boost’s new caching feature. Continue to cache as you currently do and enhance your site’s speed using our highly-rated performance solutions.
Migrate now
WP Super Cache
Caching
Caching Off
The following recommended settings will be enabled:
  1. Caching disabled for logged in visitors.
  2. Simple caching.
  3. Cache Rebuild.
  4. Interval garbage collection every 10 minutes with a cache lifetime of 30 minutes (if not configured already).
These settings can be modified on the Advanced Settings page.
Try Jetpack Boost
Delete Cached Pages
Cached pages are stored on your server as html and PHP files. If you need to delete them, use the button below.
Delete Cache
example.com/wp-admin/options-general.php?page=wpsupercache&tab=settings
Migrate to Jetpack BoostYour WP Super Cache setup is compatible with Boost’s new caching feature. Continue to cache as you currently do and enhance your site’s speed using our highly-rated performance solutions.
Migrate now
WP Super Cache
Caching
Enable Caching
Cache Delivery Method
Simple (Recommended)
Expert
Expert caching requires changes to important server files and may require manual intervention if enabled. Nginx rules can be found here but are not officially supported.
Miscellaneous
Cache Restrictions
Enable caching for all visitors.
Disable caching for visitors who have a cookie set in their browser.
Disable caching for logged in visitors. (Recommended)
Compression is disabled by default because some hosts have problems with compressed files. Switching it on and off clears the cache.
Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated. (Recommended)
304 support is disabled by default because some hosts have had problems with the headers used in the past.
Make known users anonymous so they’re served supercached static files.
Advanced
Enable dynamic caching. (See FAQ or wp-super-cache/plugins/dynamic-cache-test.php for example code.)
Mobile device support. (External plugin or theme required. See the FAQ for further details.)
Remove UTF8/blog charset support from .htaccess file. Only necessary if you see odd characters or punctuation looks incorrect. Requires rewrite rules update.
Clear all cache files when a post or page is published or updated.
Only refresh current page when comments made.
List the newest cached pages on this page.
Coarse file locking. You do not need this as it will slow down your website.
Late init. Display cached files after WordPress has loaded.
DO NOT CACHE PAGE secret key: 0123456789abcdef0123456789abcdef
Cache Location
/home/user_a/public_html/wp-content/cache/
Change the location of your cache files. The default is WP_CONTENT_DIR . /cache/ which translates to /home/user_a/public_html/wp-content/cache/.
Expiry Time & Garbage Collection
UTC time is
Cache Timeout
seconds
How long should cached pages remain fresh? Set to 0 to disable garbage collection. A good starting point is 3600 seconds.
Scheduler
Timer:
600seconds — How often to check for stale cached files.00:00HH:MM — Check for stale cached files at this time (UTC) or starting at this time every interval below.Interval:
Notification Emails
Email me when the garbage collection runs.
Accepted Filenames & Rejected URIs
Do not cache the following page types. See the Conditional Tags documentation for a complete discussion on each type.
Single Posts (is_single)
Pages (is_page)
Front Page (is_front_page)
Home (is_home)
Archives (is_archive)
Tags (is_tag)
Category (is_category)
Feeds (is_feed)
Search Pages (is_search)
Author Pages (is_author)
Save Settings
Rejected URL Strings
Add here strings (not a filename) that forces a page not to be cached. For example, if your URLs include year and you dont want to cache last year posts, it’s enough to specify the year, i.e. ’/2004/’. WP-Cache will search if that string is part of the URI and if so, it will not cache that page.
wp-.*\.php
index\.php
Save Strings
Rejected Cookies
Do not cache pages when these cookies are set. Add the cookie names here, one per line. Matches on fragments, so "test" will match "WordPress_test_cookie". (Simple caching only)
Save
Always Cache Filenames
Add here those filenames that can be cached, even if they match one of the rejected substring specified above.
wp-comments-popup.php
wp-links-opml.php
wp-locations.php
Save Files
Tracking Parameters
Tracking parameters to ignore when caching. Visitors from Facebook, Twitter and elsewhere to your website will go to a URL with tracking parameters added. This setting allows the plugin to ignore those parameters and show an already cached page. Any actual tracking by Google Analytics or other Javascript based code should still work as the URL of the page is not modified.
fbclid
ref
gclid
fb_source
mc_cid
mc_eid
utm_source
utm_medium
utm_campaign
utm_term
utm_content
utm_expid
mtm_source
mtm_medium
mtm_campaign
mtm_keyword
mtm_content
mtm_cid
mtm_group
mtm_placement
ysclid
srsltid
yclid
Enable
Save
Rejected User Agents
Strings in the HTTP ’User Agent’ header that prevent WP-Cache from caching bot, spiders, and crawlers’ requests. Note that super cached files are still sent to these agents if they already exists.
Save UA Strings
Lock Down: Disabled
Prepare your server for an expected spike in traffic by enabling the lock down. When this is enabled, new comments on a post will not refresh the cached static files.
Developers: Make your plugin lock down compatible by checking the "WPLOCKDOWN" constant. The following code will make sure your plugin respects the WPLOCKDOWN setting.
if( defined( 'WPLOCKDOWN' ) && constant( 'WPLOCKDOWN' ) ) { echo "Sorry. My blog is locked down. Updates will appear shortly"; }
WordPress is not locked down. New comments will refresh Super Cache static files as normal.
Enable Lock Down
Fix Configuration
Restore Default Configuration
example.com/wp-admin/options-general.php?page=wpsupercache&tab=cdn
Migrate to Jetpack BoostYour WP Super Cache setup is compatible with Boost’s new caching feature. Continue to cache as you currently do and enhance your site’s speed using our highly-rated performance solutions.
Migrate now
WP Super Cache
Jetpack CDN
The free Jetpack plugin has a Site Accelerator feature that is easier to use than the CDN functionality in this plugin. However files will be cached "forever" and will not update if you update the local file. Files will need to be renamed to refresh them. The Jetpack documentation explains more about this.
Jetpack was not found on your site but you can install it. The Site Accelerator feature is free to use on any WordPress site and offers the same benefit as other CDN services. You should give it a try!
Simple CDN
Your website probably uses lots of static files. Image, Javascript and CSS files are usually static files that could just as easily be served from another site or CDN. Therefore, this plugin replaces any links in the wp-content and wp-includes directories (except for PHP files) on your site with the URL you provide below. That way you can either copy all the static content to a dedicated host or mirror the files to a CDN by origin pull.
WARNING: Test some static urls e.g., https://cdn.example.com/wp-includes/js/jquery/jquery-migrate.js to ensure your CDN service is fully working before saving changes.
You can define different CDN URLs for each site on a multsite network.
Site URL
https://example.com
The URL of your site. No trailing / please.
Off-site URL
The new URL to be used in place of https://example.com for rewriting. No trailing / please.
Example: https://cdn.example.com/wp-includes/js/jquery/jquery-migrate.js.
Include directories
wp-content,wp-includes
Directories to include in static file matching. Use a comma as the delimiter. Default is wp-content, wp-includes, which will be enforced if this field is left empty.
Exclude if substring
.php
Excludes something from being rewritten if one of the above strings is found in the URL. Use a comma as the delimiter like this, .php, .flv, .do, and always include .php (default).
Additional CNAMES
 
These CNAMES will be used in place of https://example.com for rewriting (in addition to the off-site URL above). Use a comma as the delimiter. For pages with a large number of static files, this can improve browser performance. CNAMEs may also need to be configured on your CDN.
Example: https://cdn1.example.com,https://cdn2.example.com,https://cdn3.example.com
Skip https URLs to avoid "mixed content" errors
CDN functionality provided by OSSDL CDN Off Linker by Mark Kubacki
왼쪽 메뉴의 켜진 칸이나 화면의 버튼을 누릅니다.

✅ WP Super Cache 플러그인 설정

🔲 단순 설정

WP Super Cache 플러그인의 첫 화면에서 캐싱을 활성화 합니다.

캐시 테스트기 버튼을 눌러서 Super Cache가 정상적으로 작동하는 것을 확인합니다.

WP Super Cache 플러그인_단순 설정_2 캐시 테스트

🔲 고급 설정

단순 설정 탭에서 캐싱을 활성화 했기 때문에 캐싱은 체크 상태입니다. 캐시 전달 방법은 권장하는 [간단] 설정을 그대로 유지하겠습니다.

캐시 제한은 로그인한 방문자를 제외한 웹사이트 방문자에 대해서만 활성화를 진행합니다.

[✔️]로 체크된 항목은 체크하는 것을 원칙으로 합니다.

  • 🔁 GET 매개변수가 있는 페이지 캐시 안함 ✔️
  • ↳ ?x=y와 같은 URL 매개변수가 포함된 페이지는 캐시되지 않도록 설정합니다.
  • 🔁 페이지 압축 (권장) ✔️
  • ↳ GZIP 방식으로 HTML 페이지를 압축해 전송 속도를 높입니다.
  • → 대부분의 호스팅 서버가 GZIP을 지원하므로 활성화를 권장합니다.
  • 🔁 캐시 재구축 (권장) ✔️
  • ↳ 기존에 생성된 캐시 파일을 주기적으로 재 구축 합니다.
  • 🔁 HTTP 헤더 캐시 ✔️
  • ↳ 콘텐츠 외에도 응답 헤더까지 함께 캐싱하여 정밀한 페이지 캐싱을 수행합니다.
  • 🔁 304 브라우저 캐싱 (권장) ✔️
  • ↳ 브라우저가 마지막 방문 이후 콘텐츠가 변경되지 않았을 경우, 서버는 “변경 없음(304)”만 응답합니다.
  • → 브라우저는 저장된 캐시를 그대로 사용하므로 속도는 빨라지고 트래픽도 절감됩니다.
  • 🔁 알려진 사용자를 익명으로 처리
  • ↳ 로그인 사용자나 쿠키를 가진 사용자도 비로그인 사용자처럼 처리해 정적 캐시 파일을 제공합니다.
  • → 선택적 사용: 사이트 구조나 캐시 정책에 따라 다름
  • 🛠️ 동적 캐싱 활성화
  • ↳ PHP 코드 일부만 캐시에서 제외하고, 나머지는 정적 캐시로 제공할 수 있도록 하는 기능입니다.
  • → wp-super-cache/plugins/dynamic-cache-test.php 또는 FAQ 문서를 참조하여 적용하세요.
  • 🛠️ 모바일 장치 지원
  • ↳ 모바일 사용자에게 별도 캐시를 제공할 수 있도록 지원합니다.
  • → 모바일 페이지가 데스크탑과 다를 경우 활성화 합니다. ✔️
  • 🛠️ UTF-8/blog 문자 집합 지원 제거
  • ↳ 캐시된 페이지에 이상한 문자나 구두점 오류가 있을 경우 .htaccess의 UTF-8 관련 rewrite 규칙을 제거합니다. → 문제가 없는 경우에는 비활성화를 권장하지 않습니다.
  • 🛠️ 글이나 페이지가 게시되거나 업데이트되면 모든 캐시 파일을 지움
  • ↳ 콘텐츠 변경 시 전체 캐시를 삭제해 최신 정보로 갱신되도록 합니다.
  • → 전체 페이지 캐시가 갱신되면, 페이지가 많을 수록 캐시되는 시간이 지연되고 CPU와 RAM의 소모가 커질 수 있습니다.
  • 🛠️ 추가 홈페이지 확인 (권장)
  • ↳ 드물게 홈페이지 캐시가 누락되는 현상을 방지합니다. ✔️
  • 🛠️ 댓글이 달린 경우에만 현재 페이지 새로고침
  • ↳ 댓글이 작성된 경우에만 해당 글의 캐시를 삭제하고 새로 생성합니다.
  • 🛠️ 캐시된 최신 페이지 나열
  • ↳ 현재 캐시된 페이지 파일 목록을 보여줍니다.
  • 🛠️ 대략적인 파일 잠금
  • ↳ 다수의 사용자가 동시에 캐시를 생성하려는 충돌을 방지하지만, 성능 저하 우려가 있습니다.
  • 🛠️ 늦은 init (Late Init)
  • ↳ WordPress가 로드된 후 캐시된 페이지를 보여줍니다.
  • → 일부 플러그인이나 동적 콘텐츠가 있는 사이트에 필요할 수 있습니다.
  • 🛠️ 페이지를 캐시하지 마세요 (비밀 키: dc59330310bcfc31a4ccdc3c02458bf5)
  • ↳ 비밀 키 URL은 캐시가 적용되지 않은 실시간 페이지를 직접 확인할 수 있도록 해주는 테스트용 우회 경로입니다.
  • → 이 키는 testpilotweb.com에서 캐시 우회 테스트를 위해 임시로 사용됩니다. 실제 운영 사이트에서는 삭제하거나 비워두세요.
  • 생성된 캐시가 위치한 파일입니다.
  • 🛠️ 캐시 시간 초과 ✔️
  • ↳ 1800초: 캐시된 페이지는 30분 동안만 ‘최신 상태”로 유지되며, 그 이후에는 쓰레기 수집에 의해 제거 대상이 됩니다
  • → 30분의 시간은 짧을 수 있기 때문에 10시간(36000초)으로 변경할 수도 있습니다.
  • 🕛 스케줄러
  • ↳ 타이머
  • → 기본값은 600초 = 10분
    → 이 값은 캐시가 만료되었는지 검사하는 주기입니다.
  • ↳ 시간: 특정 시간에 캐시 만료 확인
  • → 정해진 시간대를 기준으로 특정 시간에 만료 캐시를 확인합니다.
  • → 글 위주의 정적인 워드프레스 사이트라면 간격은 하루 한번 정도로 하는 것이 좋습니다.
/wp-admin\.*
  • 거부된 URL 문자열: 캐시되지 않도록 할 파일이 필요할 수 있습니다.
  • 거부된 쿠키: 지정한 쿠키가 브라우저에 있으면 해당 페이지는 캐시되지 않습니다.
wordpress_logged_in_
my_custom_test_cookie
admin_view
  • 🟢 항상 캐싱할 파일 목록
  • ↳ 일반적으로는 캐시되지 않는 특수 파일(wp-comments-popup.php 등)을 강제로 캐시하도록 지정합니다.
  • 🔧 추적 매개변수 무시
  • ↳ Facebook, Google 등에서 붙는 fbclid, utm_source 같은 추적용 쿼리 파라미터를 무시하고 기존 캐시를 그대로 사용합니다.
# URL 예시:
https://testpilotweb.com/page?utm_source=facebook
  • 🛑 거부된 User Agents
  • ↳ 봇·스파이더·크롤러 등의 요청은 캐시를 생성하지 않도록 설정합니다.
  • (단, 이미 생성된 캐시 파일이 있다면 해당 봇에도 전송됩니다.)
  • 🔒 락다운 모드
  • ↳ 트래픽 급증 시 정적 캐시를 강제로 유지하여 서버 부하를 최소화합니다.
  • (새 댓글이 달려도 캐시 파일을 갱신하지 않음) ▼
WP Super Cache 플러그인_고급 설정9 락다운_활성화
WP Super Cache 플러그인_고급 설정10 직접 캐시된 파일
  • 📄 직접 캐시된 파일
  • ↳ 특정 페이지에 대해 미리 정적 캐시 파일을 생성하도록 지정할 수 있습니다.
  • (트래픽 급증이 예상되는 특정 URL 전용)

🔲 CDN 설정

CDN을 사용할 경우 CDN 설정을 합니다.

  • CDN 지원 활성화
  • ↳ 정적 리소스(js, css, 이미지 등)를 CDN URL로 자동 전환하여 더 빠르게 전송합니다.
  • 사이트 URL
  • ↳ 원본 도메인 주소입니다. 예: https://testpilotweb.com (후행 / 없이)
  • 오프 사이트 URL
  • ↳ 정적 파일을 불러올 CDN 주소입니다. 예: https://cdn.testpilotweb.com
  • 디렉터리 포함
  • ↳ CDN 적용 대상 디렉터리입니다. 기본값은 wp-content, wp-includes
  • 하위 문자열이 다음인 경우 제외
  • ↳ .php, .flv 등 특정 확장자가 포함된 URL은 CDN으로 리라이트되지 않도록 제외합니다.
  • → 기본값으로 .php는 반드시 포함되어야 합니다.
  • CNAME 추가
  • ↳ 정적 파일 요청을 여러 CDN 서브도메인(cdn1., cdn2. 등)으로 분산시켜 브라우저 동시 연결 성능을 향상시킵니다.
  • → 예: https://cdn1.testpilotweb.com, https://cdn2.testpilotweb.com
  • → CNAME은 CDN 서비스에서 반드시 먼저 구성해야 하며, HTTPS 혼합 콘텐츠 오류를 방지하려면 https 주소만 사용하세요.

🔲 캐시 컨텐츠

WP Super Cache 플러그인_캐시 컨텐츠

캐시 된 페이지를 보여줍니다. [캐시 통계 재생성]을 누르면 캐시 된 페이지를 확인할 수 있습니다.

🔲 사전 로드

사전 로드 기능은 방문자가 방문할 때 캐시가 생성되는 방식 외에 방문자가 방문하지 않아도 페이지를 미리 캐시 파일로 생성하는 기능입니다. 워드프레스 대부분의 캐시 플러그인은 사전 로드를 지원하며, 특정 시간(ex: 1분)마다 캐시 파일이 5~6개 또는 수십 개씩 생성되는 방식입니다.

그래야 방문자가 페이지에 접속했을 때 빠른 로딩으로 이탈을 막을 수 있기 때문입니다.

WP Super Cache 플러그인_사전 로드(Preload)

사전로드를 활성화 하여 캐시를 자동으로 생성 시 사용 중인 호스팅의 CPU가 1G 미만일 경우 일시적으로 웹 사이트에 과부하가 발생할 수 있습니다. 물론 웹 사이트 방문자가 일정 수준을 넘으면 사전로드 여부와 관계없이 많은 CPU 자원을 소모하기 때문에 웹사이트의 퍼포먼스는 떨어질 수 밖에 없습니다.

WP Super Cache 플러그인_사전 로드(Preload) 활성화

✅ 속도 테스트

WP Super Cache 3.1.4를 클라우드웨이즈 테스트 서버의 워드프레스에 설치하고, 첫 화면의 첫 바이트 시간(TTFB)으로 속도를 측정했습니다. 캐시 플러그인이 없을 때와 플러그인을 활성화만 했을 때, 단순 탭에서 [캐싱 켜기]를 저장했을 때, 설정 화면 캡처와 같은 값으로 저장했을 때를 비교했습니다.

📊WP Super Cache 적용 전후 첫 바이트 시간중앙값 · 20번
캐시 미적용캐시 적용
첫 화면 첫 바이트 시간(TTFB)
로그인하지 않은 요청을 상태마다 10번씩 두 차례 보낸 20번의 중앙값입니다. 요청에는 브라우저와 같은 Accept 헤더를 추가했습니다.
075150225300ms
캐시 없음267.4ms캐시 플러그인 없음
활성화만229.2ms캐시 응답 0/20
캐싱 켜기51.9ms캐시 응답 20/20
설정 화면 값49.8ms캐시 응답 20/20
숫자는 2026년 10월 18일 클라우드웨이즈 테스트 서버에서 측정한 값입니다.

캐시 플러그인이 없을 때 267.4ms였던 첫 바이트 시간은 [캐싱 켜기]를 저장하자 51.9ms로 단축되었고, 설정 화면 캡처와 같은 값에서는 49.8ms였습니다. 플러그인을 활성화만 한 상태는 229.2ms였으며, 20번 모두 워드프레스가 새로 생성한 페이지로 응답했습니다.

플러그인을 활성화했다고 캐시가 동작하는 것은 아닙니다. 활성화하면 생성되는 설정 파일 [wp-content/wp-cache-config.php]의 캐싱 여부 값 [$cache_enabled]가 false로 저장되기 때문입니다.

grep -n '^\$cache_enabled' wp-content/wp-cache-config.php
13:$cache_enabled = false;

단순 탭에서 [캐싱 켜기]를 선택하고 [상태 업데이트]를 누르면 이 값이 true로 변경됩니다. 그다음 첫 요청이 캐시 파일을 생성하고, 이후 요청부터 캐시 파일로 응답합니다.

첫 바이트 시간은 curl의 [time_starttransfer] 값으로 확인합니다. 캐시를 비운 직후의 첫 요청은 캐시 파일을 생성하는 요청이라 제외하고, 브라우저와 같은 Accept 헤더를 추가해 1초 간격으로 10번 요청했습니다.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.045265 dns=0.000604 connect=0.003259 tls=0.022688 code=200 size=70020
0.042525 dns=0.000589 connect=0.003332 tls=0.020933 code=200 size=70020
0.043135 dns=0.000682 connect=0.003060 tls=0.021179 code=200 size=70020
0.052176 dns=0.000597 connect=0.003202 tls=0.031303 code=200 size=70020
0.068102 dns=0.002491 connect=0.005104 tls=0.040062 code=200 size=70020
0.048011 dns=0.000555 connect=0.003009 tls=0.022123 code=200 size=70020
0.048497 dns=0.000699 connect=0.003169 tls=0.020932 code=200 size=70020
0.059099 dns=0.000850 connect=0.003463 tls=0.033360 code=200 size=70020
0.078621 dns=0.002596 connect=0.004826 tls=0.023128 code=200 size=70020
0.046275 dns=0.000704 connect=0.003362 tls=0.022016 code=200 size=70020

위 출력은 [캐싱 켜기]를 저장한 상태의 2회차 측정이며, 요청마다 새로 연결해 [tls] 칸의 TLS 연결까지의 시간도 첫 바이트 시간에 포함됩니다.

캐시 파일로 응답했는지는 HEAD 요청을 보내는 [curl -I]의 응답 헤더로 확인할 수 있습니다.

curl -sI https://example.com/
HTTP/2 200
server: nginx
date: Sun, 18 Oct 2026 00:47:57 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
vary: Accept-Encoding, Cookie
cache-control: max-age=3, must-revalidate

캐시 파일로 응답하면 [cache-control: max-age=3, must-revalidate]와 [vary: Accept-Encoding, Cookie] 헤더가 추가됩니다. HEAD 요청과 Accept 헤더를 추가하지 않은 curl 요청에도 캐시 파일로 응답했으며, curl 기본 요청 20번의 중앙값은 48.8ms였습니다.

✅ 종합 평가

Neve 테마 Web Agency 템플릿을 사용 했을 때와 WP Super Cache 설정 후의 종합 평가는 사이트 로딩 속도는 72% 개선 되었음을 확인할 수 있습니다.

이는 이미 캐시 플러그인 설치 전 ① Neve 테마의 기본 속도가 빠른 점과 ② Web Agency 템플릿을 적용할 때 Neve 테마에 기본 장착된 이미지 최적화와 캐싱 기능이 적용된 점이 이미 반영되었기 때문이라 생각합니다.

비교 항목

Neve 테마 Web Agency

WP Super Cache

비고

PageSpeed 모바일 점수

91점

91점

동일

PageSpeed 데스크탑 점수

99점

99점

동일

FCP (모바일)

2.6초

2.6초

동일

LCP (모바일)

2.9초

3.0초

약간 느려졌으나 영향 없음

Speed Index (모바일)

2.8초

⚡ 2.6초

소폭 개선

DOMContentLoaded 평균

197.6ms

⚡ 54.4ms

🚀 약 72% 속도 개선

표준편차 (속도 안정성)

±20.9ms

⚡ ±10.1ms

🚀 속도 분포가 절반으로 안정화

150ms 이하 비율

0%

⚡ 100%

🚀 전 구간에서 개선됨

CLS / TBT 등 시각 안정성

동일

동일

둘 다 0 / 0ms로 우수

구조적 특징

캐시 미적용 상태

⚡ WP Super Cache 적용

🚀 동일한 테마(Neve), 템플릿 기준

이번 테스트에서 WP Super Cache의 로딩 속도 개선 외에 효과가 미비하게 보이는 이유는 Neve 기본 테마의 HTTP 요청도 17건으로 적은 이유와 Neve 테마 자체가 빠르게 설계되었기 때문입니다.

✅ 결론

이후에 워드프레스 사이트에 플러그인을 추가로 설치할 경우 체감되는 속도는 당연히 커질 수 밖에 없습니다.

워드프레스 사이트를 운영한다면 WP Super Cache와 같이 최소한의 성능이 보장되는 캐시 플러그인을 사용해야 하는 이유를 이번 테스트를 통해 체감할 수 있었습니다.

🔢 FAQ & 추천 콘텐츠

관리자 막대의 [캐시 삭제]나 설정 화면 단순 탭의 [캐시 삭제] 버튼을 누르면 캐시 파일이 삭제됩니다. 컨텐츠 탭에는 [만료된 항목 삭제]와 [캐시 삭제] 버튼이 함께 있습니다. 캐시를 비운 뒤에는 다음 첫 요청이 캐시 파일을 다시 생성합니다.

비활성화하면 [wp-config.php]에 추가되었던 [WP_CACHE]와 [WPCACHEHOME] 정의가 삭제됩니다. 캐시 파일과 [wp-content/advanced-cache.php] 파일도 함께 삭제됩니다. 클라우드웨이즈 테스트 서버에서 설정 파일 [wp-content/wp-cache-config.php]는 삭제되지 않고 남아 있었습니다.

캐시 전달 방법이 [간단]이면 수정하지 않으며, 캐시 파일은 PHP가 읽어 전달합니다. 클라우드웨이즈 테스트 서버에서도 활성화와 캐싱 켜기, 비활성화를 거치는 동안 .htaccess 파일의 내용은 그대로였습니다. [전문가]는 공식 문서 기준으로 .htaccess에 mod_rewrite 규칙을 추가해 PHP를 거치지 않고 캐시 파일을 전달하는 방식입니다.

🧭 캐시 플러그인 관련 글 글 15
🗂️ 캐시 플러그인
📝 캐시·최적화 플러그인 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 WP Rocket 설정 가이드 📝 WP OPcache 플러그인
📄 WP Rocket 속도 테스트 📝 W3 Total Cache 속도 테스트
📄 Perfmatters 가이드 📝 Autoptimize 📝 Clearfy Cache 📄 IMAGIFY 설정
📋 캐시: 정의와 모든 분야 📄 웹사이트 캐시 & 서버 내부 캐시
검색 결과가 없습니다.
워드프레스 캐시 플러그인 및 최적화 플러그인
WordPress · 캐시 플러그인
워드프레스 캐시 플러그인 및 최적화 플러그인
워드프레스 캐시 플러그인과 최적화 플러그인을 나눠 정리한 글입니다.
글 보기 →현재 콘텐츠
W3 Total Cache 플러그인 설치
WordPress · 캐시 플러그인
W3 Total Cache 플러그인: 최적화 세팅 방법
W3 Total Cache의 설정 가이드와 캐시 종류별 설정을 메뉴 순서대로 정리한 글입니다.
글 보기 →현재 콘텐츠
WP Super Cache 플러그인_단순 설정_1 캐시 활성화[영어]
WordPress · 캐시 플러그인
WP Super Cache: 플러그인 설치 및 설정
Automattic이 만든 무료 캐시 플러그인 WP Super Cache의 설치와 설정을 정리한 글입니다.
글 보기 →현재 콘텐츠
Cache Enabler 플러그인 검색 및 설치
WordPress · 캐시 플러그인
Cache Enabler: 간편한 설정의 워드프레스 캐시 플러그인
KeyCDN의 무료 캐시 플러그인 Cache Enabler의 설정과 첫 바이트 실측을 정리한 글입니다.
글 보기 →현재 콘텐츠
WP Fastest Cache 옵션-설정[프리미엄]
WordPress · 캐시 플러그인
WP Fastest Cache 플러그인: 기본 설정 및 속도 테스트
WP Fastest Cache의 무료판 설정과 프리미엄 설정을 정리한 글입니다.
글 보기 →현재 콘텐츠
WP Rocket 설정 가이드: 메뉴별 기본 세팅과 20% Promo Code
WordPress · WP Rocket
WP Rocket 설정 가이드: 메뉴별 기본 세팅과 20% Promo Code
WP Rocket 메뉴별 기본 세팅과 요금을 정리한 글입니다.
글 보기 →현재 콘텐츠
WP OPcache 플러그인-OPcache 통계 확인
WordPress · OPcache
WP OPcache 플러그인
OPcache 상태를 확인하고 수동으로 초기화하는 WP OPcache 플러그인의 설치와 기능입니다.
글 보기 →현재 콘텐츠

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 3   +   1   =