콘텐츠로 건너뛰기
Home » 블로그 » 워드프레스 » 워드프레스에서 Cache Control 헤더를 설정하는 방법

워드프레스에서 Cache Control 헤더를 설정하는 방법

캐시 컨트롤 헤더는 헤더에서 정의할 수 있는 특정 시간 동안 파일을 포착하도록 브라우저에 지시합니다. 만료 헤더 와 마찬가지로 Cache Control 헤더도 웹사이트를 재방문하는 사용자에게 매우 빠르게 사용할 수 있도록 도와줍니다. 웹사이트의 정적 파일에 대한 Cache Control 헤더를 지정하여 원본 서버에 요청하는 대신 캐시에서 제공되도록 할 수 있습니다.

아래에 워드프레스에서 Cache Control 헤더 설정 방법이 나와 있습니다. 계속 스크롤하여 확인해보세요.

워드프레스 웹 사이트에서 Cache Control 헤더를 설정하는 방법

Apache 서버

Apache 서버를 사용하는 경우 .htaccess 파일에 다음 행을 추가하여 정적 파일에 대한 Cache Control 헤더를 설정할 수 있습니다.

# TN - BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpeg|jpg|png|gif|swf|pdf|svg)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "private, must-revalidate"
</filesMatch>
</ifModule>
# TN - END Cache-Control Headers

NGINX 서버

NGINX 서버를 사용하여 웹사이트를 호스팅하는 경우 NGINX 구성 파일에서 다음 코드 스니펫을 사용하여 정적 자산에 대한 Cache Control를 활성화하십시오.

location ~* \.(jpg|jpeg|png|gif|ico|css|js|pdf|svg)$ {
expires 90d;
add_header Cache-Control "public, no-transform";
}

여러 웹 사이트가 있는 NGINX 사용자는 별도의 구성 파일을 만들어 해당 파일에 넣을 수 있습니다. 그런 다음 Cache Control 헤더를 설정하려는 모든 웹사이트의 NGINX 구성에 새로 생성된 구성을 포함합니다. 인터넷에서 검색한 후 추가 형식의 파일을 추가할 수도 있습니다. 일부 파일은 브라우저에서 캐시할 수 없습니다. 그러니 조심하세요.

이상으로 워드프레스에서 Cache Control 헤더를 설정하는 방법을 살펴봤습니다.

이 문서는 2022년 05월 02일에 마지막으로 수정되었습니다.

READ :  워드프레스에서 관리자 표시줄을 비활성화하는 방법