WP Super Cache 플러그인 최적화 가이드

0

✅ WP Super Cache 최적화 가이드

1. 캐시 모드 설정

설정 > WP Super Cache > Easy 탭
? ‘Caching On’ 체크 후 저장


2. 고급 설정 (Advanced 탭)

default image

아래 옵션들을 체크하세요:

Enable Caching
Use mod_rewrite to serve cache files (가장 빠른 캐시 방식) – 최신 버전엔 없는 것 같음
Compress pages so they’re served more quickly to visitors (Gzip 압축)
Cache rebuild (캐시가 만료되어도 구버전 보여주기)
304 Not Modified browser caching (브라우저 캐시 활성화)
Make known users anonymous so they’re served supercached static files (로그인 안 한 방문자에겐 정적 캐시)
Mobile device support (모바일 대응)

번역본 참고

✅ 캐싱 활성화
✅ mod_rewrite를 이용해 캐시 파일 제공 (가장 빠른 캐시 방식) – 최신 버전에서는 없는 것 같음
✅ 페이지를 압축하여 방문자에게 더 빠르게 제공 (Gzip 압축)
✅ 캐시 재생성 기능 (캐시가 만료되어도 이전 버전 페이지를 보여줌)
✅ 304 Not Modified 브라우저 캐시 사용 (브라우저 캐시 활성화)
✅ 로그인하지 않은 방문자에게는 정적 캐시 파일을 제공 (로그인 사용자도 익명 처리하여 캐시 제공)
✅ 모바일 기기 대응

이미지로 볼까?

⚠️ 주의: mod_rewrite를 사용할 때는 .htaccess 파일에 자동으로 캐시 규칙이 들어가야 해요. 퍼미션이 막혀있으면 수동 추가 필요.


3. Garbage Collection 설정

캐시 파일 자동 정리 설정
Advanced > Expiry Time & Garbage Collection 항목에서:

  • Cache Timeout: 3600초 (1시간)
  • Scheduler: Timer 선택, 1시간마다 실행

이렇게 하면 오래된 캐시 파일이 자동으로 삭제돼서 저장소 낭비를 줄여줘요.


4. Preload 기능 (선택사항)

사이트 전체 캐시를 미리 생성해두는 기능

사이트가 작거나 방문자가 적을 경우 추천
방문자가 많거나 페이지가 많으면 서버 부하가 큼

Preload Mode: ON  
Preload every 1440 minutes (하루 1회)
Send me status: OFF (메일 보내지 않기)

5. 권한 체크 (플러그인 작동 오류 방지)

# 캐시 디렉토리 권한 설정
chown -R apache:hongbomul.co.kr /home/hongbomul.co.kr/public_html/wp-content/cache
chmod -R 775 /home/hongbomul.co.kr/public_html/wp-content/cache

# 설정 파일 권한 설정
chown apache:hongbomul.co.kr /home/hongbomul.co.kr/public_html/wp-content/wp-cache-config.php
chmod 664 /home/hongbomul.co.kr/public_html/wp-content/wp-cache-config.php

6. 브라우저 캐시 활성화 (추가 팁)

.htaccess에 아래 코드 추가하면 더 빨라져요:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresDefault "access plus 2 days"
</IfModule>

? 마무리

이렇게 설정하면 WP Super Cache를 가장 효율적으로 활용할 수 있어요.
정적 캐시 성능 + 서버 자원 아끼기 + 방문자 속도 개선까지 모두 해결됩니다 ?

댓글을 남겨주세요.

귀하의 이메일 주소는 공개되지 않습니다.