워드프레스 웹 사이트에 Expires 헤더를 추가하면 브라우저에 파일을 캐시하고 서버에 요청하는 대신 브라우저에서 직접 파일을 제공하도록 지시합니다. Expires 헤더에서 브라우저가 특정 유형의 파일을 캐시하고 제공할 수 있는 기간을 정의합니다.
반복 방문자가 요청할 때마다 브라우저에 캐시된 파일이 웹서버만 남겨두고 제공되기 때문에 웹사이트 성능이 크게 향상됩니다. 많은 페이지 속도 테스트 도구가 “Expires 헤더 추가”로 권장 사항을 표시하여 웹 사이트를 최적화하도록 권장합니다.
아래에 워드프레스에 Expires 헤더를 추가하는 방법이 나와 있습니다. 계속 스크롤하여 확인해보세요
워드프레스에 Expires 헤더 추가하기
Apache 서버
Apache에 Expires 헤더를 추가하려면 워드프레스 루트 폴더에 있는 .htaccess 파일에 다음 행을 추가하십시오.
<IfModule mod_expires.c> ExpiresActive On # Images ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/webp "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/x-icon "access plus 1 year" # Video ExpiresByType video/mp4 "access plus 1 year" ExpiresByType video/mpeg "access plus 1 year" # CSS, JavaScript ExpiresByType text/css "access plus 1 month" ExpiresByType text/javascript "access plus 1 month" ExpiresByType application/javascript "access plus 1 month" # Others ExpiresByType application/pdf "access plus 1 month" ExpiresByType application/x-shockwave-flash "access plus 1 month" </IfModule>
NGINX 서버
NGINX 서버를 실행 중인 경우 사이트 구성 파일에 다음을 추가합니다.
location ~* \.(jpg|jpeg|png|gif|ico|css|js|pdf|svg)$ { expires 365d; } location ~* \.(pdf|html|swf)$ { expires 90d; }
변경 사항을 확인하려면 웹 서버를 다시 시작해야 합니다. 테스트를 다시 실행하면 추가 Expires 헤더 권장 사항이 사라진 것을 볼 수 있습니다.
요구 사항에 따라 Expires 기간을 다른 것으로 변경할 수 있습니다. 그러나 너무 길거나 너무 낮게 설정하지 않도록 항상 주의하십시오. Expires 헤더 또는 일반적으로 서버 구성 파일 내부에 있는 모든 것을 변경하기 전에 항상 조사하십시오.
이상으로 워드프레스 Expires 헤더 추가 방법을 살펴봤습니다.