만료 헤더로 WordPress 사이트 속도를 높이는 방법

게시 됨: 2022-09-15

웹 사이트를 더 빨리 로드하려면 정적 리소스에 Expires 헤더를 추가하는 것이 가장 좋습니다. Expires 헤더는 브라우저에 리소스를 캐시할 수 있는 기간을 알려줍니다. 만료 기간이 긴 헤더를 설정하면 브라우저에서 웹 사이트 리소스를 더 오랜 시간 동안 캐시하여 페이지 로드 시간을 단축할 수 있습니다. WordPress 사이트에 Expires 헤더를 추가하는 몇 가지 다른 방법이 있습니다. 한 가지 방법은 W3 Total Cache 또는 WP Super Cache와 같은 플러그인을 사용하는 것입니다. 이 플러그인은 웹사이트 리소스에 Expires 헤더를 자동으로 추가합니다. Expires 헤더를 추가하는 또 다른 방법은 .htaccess 파일을 편집하는 것입니다. 다음 코드를 .htaccess 파일에 추가하여 웹사이트 리소스에 Expires 헤더를 추가합니다. ExpiresActive On ExpiresByType image/jpg "액세스 1년" ExpiresByType image/jpeg "액세스 1년" ExpiresByType image/gif "액세스 1년" ExpiresByType image/ png "액세스 1년" ExpiresByType text/css "액세스 1년" ExpiresByType text/javascript "액세스 1년" ExpiresByType application/javascript "액세스 1년" 변경 사항을 저장하고 .htaccess 파일을 WordPress 사이트에 업로드합니다. 웹사이트 리소스에 Expires 헤더를 추가하면 웹사이트의 페이지 로드 시간을 단축할 수 있습니다. 플러그인을 사용하거나 .htaccess 파일을 편집하여 Expires 헤더를 추가할 수 있습니다.

헤더의 성능 권장 사항은 GTmetrix와 같은 도구의 영향을 받으면 성능 점수가 낮아집니다. 캐시를 사용하면 만료 헤더 를 사용하여 웹사이트의 로드 시간을 단축할 수 있습니다. 이 게시물에서는 만료 헤더가 작동하는 방식과 사이트에 대한 의미에 대해 알아보겠습니다. Expires 헤더를 사용하여 WordPress가 브라우저에 저장하는 브라우저 메모리의 양을 제어합니다. 캐시를 제어하는 ​​또 다른 방법을 캐싱이라고 합니다. 둘 다 사용할 때 각각의 경우에 동일한 시간 값을 지정하는 것이 중요합니다. .htaccess를 사용하여 Apache 웹 서버에 Expires 헤더를 추가하는 방법 호스트가 Nginx 웹 서버를 사용하는 경우 서버의 구성 파일을 사용하여 Expires 헤더를 관리할 수 있습니다.

기본 설정에 따라 다양한 파일 형식의 만료 날짜를 변경할 수 있습니다. 호스트가 아직 캐싱을 지원하지 않는 경우 가장 좋은 방법은 캐싱 플러그인을 사용하는 것입니다. 이러한 방법을 사용하면 WordPress 사이트 서버의 모든 파일에 대한 만료 헤더를 제어할 수 있습니다. Google Fonts, Google Analytics 등에서 작성한 스크립트에 Expires 헤더 를 사용할 수도 있습니다. 속도 테스트 도구에서 이미 Expires 헤더를 구현했더라도 잠재적인 문제로 플래그를 지정할 가능성이 있습니다. 유효한 만료 날짜는 브라우저에 캐시되는 파일을 제어하는 ​​것 외에도 WordPress 사이트에 저장되는 파일을 제어하는 ​​데 도움이 될 수 있습니다. 만료 헤더를 구현하지 않으면 웹사이트에 불이익을 주는 속도 테스트 도구가 있습니다. 브라우저 캐싱 문제 또는 Google Analytics에 문제가 있는 경우 Google Analytics 스크립트를 로컬로 호스팅하는 것이 좋습니다. 다음은 이를 간단하게 만드는 몇 가지 플러그인입니다.

만료된 헤더를 어떻게 추가합니까?

크레딧: magehd.com

만료된 헤더를 추가하는 한 가지 방법은 mod_expires 모듈 을 사용하는 것입니다. 이 모듈을 사용하면 서버 응답에서 Expires 헤더의 설정과 Cache-Control 헤더의 max-age 지시문을 제어할 수 있습니다.

페이지에 만료 헤더가 있으면 브라우저는 이를 캐시해야 할 수도 있음을 인식합니다. 세션 종료 헤더는 서버에서 파일을 요청해야 하는지 아니면 캐시에서 다운로드해야 하는지 브라우저에 지시합니다. 웹 페이지에 그래픽과 콘텐츠가 점점 더 풍부해짐에 따라 시스템과 서버 간에 파일이 전송되고 있습니다. 캐시 종료 지정자는 후속 방문자가 파일을 다시 다운로드할 필요가 없도록 캐시에 파일을 저장하는 기간을 브라우저에 알려줍니다. Expires 헤더를 사용할 때 방문자는 페이지가 로드될 때까지 기다리는 시간을 줄일 수 있습니다. 또한 브라우저에 저장된 캐시 파일 을 활용하여 사용자가 더 적은 수의 파일을 다운로드할 수 있습니다.

Expires 헤더로 Http 요청 줄이기

Expires 헤더를 사용하면 서버가 수신하는 HTTP 요청의 양을 줄일 수 있습니다. 또한 서버가 브라우저와 통신하는 데 걸리는 시간을 줄여 사용자가 브라우저에 저장된 캐시 파일을 반환할 수 있습니다.

만료된 헤더를 추가해야 합니까?

크레딧: betterstudio.com

HTTP 요청은 서버가 브라우저와 통신하는 데 상당한 시간을 소비하기 때문에 Expires 헤더를 추가하면 이 시간이 단축됩니다. 브라우저에 캐시 파일을 저장하여 사용자가 다운로드해야 하는 파일의 양을 줄일 수도 있습니다.

리소스를 소스에서 요청해야 하는지 아니면 웹사이트의 캐시에서 액세스해야 하는지를 결정하려면 브라우저의 만료 헤더 를 설정해야 합니다. 모든 jpeg 이미지와 같은 리소스에 대해 만료 헤더를 지정하면 브라우저는 이러한 리소스를 캐시에 보관합니다. 불필요한 요청을 받지 않으려면 만료 헤더를 설정하는 것이 좋습니다. 요청이 필요한지 여부를 어떻게 알 수 있습니까? 다음은 만료 헤더를 구현하기 전에 고려해야 할 몇 가지 사항입니다. 사이트에서 자주 업데이트하고 싶은 도구는 무엇입니까? 사이트가 전자 상거래 도메인에 어떻게 적합합니까?

만료 헤더가 제대로 설정되지 않으면 전자 상거래 사이트에 심각한 문제가 발생할 수 있습니다. 데이터 핑거프린트 기능을 사용하면 자주 변경되는 리소스에 대한 장기 만료 날짜를 설정할 수 있습니다. 모든 웹사이트의 사양과 포함할 기능을 결정해야 합니다. 사이트의 리소스를 캐시할 필요가 없는 경우가 있습니다. 이미지 및 스크립트와 같이 웹사이트를 자주 느리게 만드는 리소스를 자세히 살펴보세요.

만료된 헤더란 무엇입니까?

만료 헤더는 브라우저 캐시 에서 정보를 요청할 수 있는지 여부 또는 캐시의 페이지 옵션이 더 이상 유효하지 않기 때문에 서버에 액세스해야 하는지 여부를 브라우저에 알려주는 HTTP 헤더입니다. 이 헤더에는 브라우저 캐시에서 페이지에 액세스할 수 있을 때까지의 시간과 날짜가 포함됩니다.

만료 및 만료 날짜

숨을 멈추고 숨을 멈추는 행위를 표현이라고 합니다. 만료 날짜는 제품 또는 서비스가 공식적으로 종료되는 날짜입니다. 한 달 후에 만료되는 계약을 예로 들 수 있습니다. 이 우유는 8월 31일에 만료됩니다.

HTML에 만료된 헤더를 어떻게 추가합니까?

브라우저의 만료 헤더는 브라우저가 캐시된 파일 이 로드되지 않도록 유지하는 기간을 지정합니다. Expires ByType 이미지/JPG "액세스 플러스 1개월"과 같은 ExpiresHeader를 사이트에 추가하면 합법성을 느낄 수 있습니다.

플러그인 없이 만료 헤더 WordPress 추가

WordPress 사이트에 만료 헤더를 추가하면 방문자의 로딩 시간을 단축할 수 있습니다. 플러그인을 사용하지 않고 이를 수행하는 몇 가지 방법이 있습니다. 한 가지 방법은 .htaccess 파일에 다음 코드를 추가하는 것입니다. ExpiresActive On ExpiresDefault "access plus 1 year" 이렇게 하면 WordPress 사이트의 모든 파일에 대한 만료 헤더가 추가됩니다. 만료 헤더를 추가하는 또 다른 방법은 W3 Total Cache와 같은 캐싱 플러그인을 사용하는 것입니다. 이 플러그인은 만료 헤더 및 기타 캐싱 기능을 추가하여 WordPress 사이트 속도를 높입니다.

브라우징에서 헤더 기반 캐싱 시스템은 컴퓨터와 서버 간의 HTTP 요청을 줄여 웹사이트 로딩 시간을 단축할 수 있습니다. 캐시 또는 소스 헤더를 사용하면 브라우저에 리소스를 보관할 위치 또는 검색 방법을 알릴 수 있습니다. 이 자습서에서는 WordPress 웹 사이트에 만료 헤더 콘텐츠를 포함하는 방법을 보여줍니다. 만료 헤더는 리소스를 저장하기 위해 이 이름(만료 헤더라고도 함)으로 참조됩니다. 리소스 사용 규칙은 브라우저가 웹 페이지를 로드할 때 이러한 리소스를 사용하도록 하는 데 사용됩니다. Cache-Control을 사용하여 서버 및 클라이언트 측에서 캐시된 콘텐츠 에 대한 정책을 정의할 수 있습니다. HTTP 헤더는 서버에서 브라우저로 데이터를 보내는 데 사용됩니다.

캐시해야 하는 리소스를 알면 만료 헤더를 더 잘 사용할 수 있습니다. 모든 일반 블로그 사이트에서 만료 헤더를 구현하는 것은 간단합니다. 반면에 전자 상거래 사이트를 실행하는 것은 만료 헤더가 문제를 일으킬 수 있기 때문에 긴장해야 합니다. 사용자는 장바구니에 주문할 때 새 제품이 아닌 이전에 추가된 제품 목록에서 선택할 수 있습니다. 전자 상거래 소유자는 사용자 경험에 미치는 영향에 따라 리소스에 만료 헤더를 추가할 수 있습니다. Expires 헤더를 사용하면 캐시로 수행할 작업을 결정할 수 있습니다. 만료 헤더가 제대로 실행되지 않으면 사이트 속도가 느려질 수 있습니다.

이 과정에서는 수동으로 또는 플러그인을 통해 만료 헤더를 추가하는 방법을 배웁니다. NGINX에 숨겨진 .htaccess 파일을 찾을 수 없으면 거기에 만료 헤더를 추가할 수 없습니다. 전자 상거래 웹 사이트를 만들 때 단순히 모든 정적 파일 을 단일 폴더에 업로드할 수 없으며 동일한 만료 헤더 규칙이 다양한 유형의 리소스에 적용됩니다. 여러 폴더를 만들고 각 폴더에 .htaccess 파일을 사용하여 더 잘 제어하는 ​​것이 가장 좋습니다. Cache-Control 헤더를 사용하는 것 외에도 Cache-Control 헤더를 사용할 수 있습니다. Hummingbird 및 WP Rocket과 같은 플러그인을 사용하여 WordPress 사이트에 만료 헤더를 추가할 수 있습니다. 첫 번째 단계는 WordPress 사이트의 대시보드로 이동하여 플러그인을 활성화하는 것입니다.

Apache, NGINX, IIS 및 Cloudflare를 포함하여 구성할 수 있는 몇 가지 옵션이 있습니다. 표시되는 창에서 활성화를 클릭하여 만료 헤더를 사용하여 브라우저 캐싱을 활성화합니다. 만료된 헤더를 WordPress 사이트에 추가하는 경우 WP Rocket이 좋은 옵션입니다. 플러그인은 활성화되는 즉시 필요한 규칙으로 .htaccess 파일을 자동으로 수정합니다. 올바르게 수행하지 않으면 사이트를 로드하는 속도가 느려집니다. 전자 상거래 사이트와 같이 보다 역동적이고 기능적인 사이트가 이점을 누릴 수 있습니다.

만료 헤더 추가 WordPress Htaccess 코드

WordPress 사이트에 만료 헤더를 추가하는 것은 사이트 성능을 향상시키는 좋은 방법입니다. Expires 헤더는 파일이 캐시되어야 하는 기간을 브라우저에 알려주고, 파일에 대해 만료 헤더를 설정하여 파일이 지정된 기간 동안 캐시되도록 할 수 있습니다.
WordPress 사이트에 만료 헤더를 추가하는 몇 가지 다른 방법이 있습니다. 한 가지 방법은 .htaccess 파일에 다음 코드를 추가하는 것입니다.

만료일 활성
ExpiresDefault "액세스 플러스 1년"

이 코드는 WordPress 사이트의 모든 파일에 대한 만료 헤더를 1년으로 설정합니다.
만료 헤더를 추가하는 또 다른 방법은 W3 Total Cache와 같은 WordPress 플러그인을 사용하는 것입니다. W3 Total Cache는 파일을 캐시해야 하는 기간을 지정할 수 있는 플러그인이며 사이트 성능을 향상시킬 수 있는 기타 여러 기능도 있습니다.
만료 헤더를 추가하는 것은 WordPress 사이트의 성능을 향상시키는 좋은 방법입니다. 파일에 대해 만료 헤더를 설정하여 지정된 기간 동안 파일이 캐시되도록 할 수 있습니다. .htaccess 파일에 코드를 추가하거나 W3 Total Cache와 같은 WordPress 플러그인을 사용하는 것을 포함하여 WordPress 사이트에 만료 헤더를 추가하는 몇 가지 다른 방법이 있습니다.

브라우저의 만료 헤더는 사이트의 캐시된 파일을 얼마나 오래 보관해야 하는지 알려줍니다. Expires 헤더를 포함하는 코드는 Expires 헤더에 대한 액세스를 추가하는 데 사용할 수 있습니다. 웹사이트 캐싱은 SEO의 주요 관심사이며 사이트 속도에 직접적인 영향을 미칩니다. 파일의 만료 날짜가 설정되면 브라우저는 서버에서 파일을 요청할 수 있습니다. 이 시간을 기본값으로 사용하면 파일이 브라우저의 캐시에 표시됩니다. 웹사이트 방문자에게 한 달 이내에 이러한 파일을 다시 요청하여 이 요청에 응답해야 할 수도 있습니다. Add Expires 헤더 플러그인을 사용하여 이 작업을 관리할 수 있습니다.

드롭다운 메뉴에서 파일 형식과 캐시된 프로세스 기간을 선택합니다. 캐시 기간을 1년, 1개월, 1주일, 1일, 1시간 또는 1초로 설정할 수 있습니다. 각 파일의 만료 날짜가 사용/요청된 시간을 기준으로 설정되었는지 확인합니다. W3 Total Cache와 같은 캐싱 플러그인에는 .htaccess 파일의 헤더도 만료됩니다.

만료 헤더 Wp 최적화 추가

WordPress 웹 사이트에 만료 헤더를 추가하면 브라우저에 특정 파일을 특정 시간 동안 캐시하도록 지시하여 성능을 개선하는 데 도움이 될 수 있습니다. 이렇게 하면 서버에 대한 요청 수를 줄이고 웹 사이트의 전체 로드 시간을 개선할 수 있습니다.

이 플러그인의 목표는 페이지 크기와 http 요청 수를 줄이는 리소스를 최소화하는 것 외에도 사용자의 브라우저에서 다양한 유형의 정적 파일을 캐싱하여 웹사이트 속도를 높이는 것입니다. 가벼운 무게에도 불구하고 중요하고 간단한 용어로 이 플러그인이 페이지 로딩 속도에 미치는 영향은 상당합니다. 플러그인을 WordPress 디렉토리(WP-content/plugins)에 업로드하기 전에 압축을 풀어야 합니다. 새로 추가 버튼을 클릭하거나 만료 헤더 추가 옵션을 선택하여 새 만료 헤더 를 추가합니다. 축소 정책에 대한 플러그인 설정 페이지의 축소 탭에 있는 확인란을 선택하십시오. 그는 시간을 할애하여 질문에 답하고 즉각적인 지원을 제공하여 플러그인 소유자를 훌륭한 자산으로 만듭니다. 만료 헤더도 포함하십시오.

오픈 소스 소프트웨어에는 Add Expires 헤더 소프트웨어 가 포함됩니다. 이전 백업을 복원하지 않으면 사이트가 즉시 중단됩니다. 담당자는 내 문제에 대한 해결책을 가지고 있었습니다. 바로 GTMetrix 점수를 100점(100) 향상시킨 Autooptimize용 대체 플러그인입니다.