효과적인 워드 프레스 캐싱에 대한 심층적 인 가이드

워드 프레스 거래


얼마 전, 캐싱에 관한 기사 — 웹 사이트 캐싱이란 무엇이며 중요한 이유는 무엇입니까? 다음 캐싱에 관한 기사에서는 워드 프레스 관련 사항과 가능한 효과적으로 캐싱을 활용하기 위해 웹 사이트 소유자로서 할 수있는 일에 중점을 둘 것입니다..

캐싱 기본

간단히 말해서, 사이트가로드 될 때마다 수많은 데이터베이스 쿼리를 수행합니다. 캐싱은 페이지의 정적 버전을 저장하고이를 각 사용자에게 전송하여 데이터베이스를 완전히 밟습니다..

캐싱 프로세스의 복잡성에 대해 긴 섹션을 ​​작성했지만 실제로는 필요하지 않다는 것을 깨달았습니다. 캐시 된 페이지 버전을 만드는 것은 쉽지 않습니다. 캐시를 언제 제거해야하는지 아는 것이 매우 어렵습니다..

캐시 지우기

이는 페이지의 정적 사본을 삭제하는 프로세스를 나타냅니다. 캐시 된 버전이없는 경우 모든 데이터베이스 쿼리가 정상적으로 실행되고 결과가 다시 저장되어 새 정적 복사본이 생성됩니다..

홈페이지의 내용은 다소 일정합니다. 새 게시물을 게시 할 때만 변경됩니다. 좋은 캐싱 시스템은 정적 버전을 제공하여 게시 이벤트가 감지 될 때만 캐시를 제거합니다. 그런 다음 다른 게시물을 게시 할 때까지 새 정적 버전을 계속 제공합니다..

효과적인 워드 프레스 캐싱

캐싱은 최소한의 캐시 지우기 작업으로 페이지를 최신 상태로 유지할 때 효과적입니다..

시간 기반 캐싱

1 초마다 만료되는 캐시 된 버전의 프론트 페이지를 작성할 수 있습니다. 항상 최신 상태이지만 성능에 부정적인 영향을 미칩니다.

  • 캐시 삭제 중 99.9999 %가 불필요.
  • 캐시는 1 초마다 재생성되므로 필요한 것보다 더 많은 데이터베이스 쿼리가 수행됩니다..

프론트 페이지 캐시가 매주 만료되도록 설정할 수도 있습니다. 결과적으로 매 초가 아닌 매주 100 개의 데이터베이스 쿼리가 발생하지만 홈페이지에는 최신 형식이 거의 표시되지 않습니다..

24 시간과 같은 사이에서 무언가를 선택하는 것은 어떻습니까? 여전히 쿼리가 거의 필요하지 않지만 홈페이지는 여전히 최대 24 시간 동안 콘텐츠와 동기화되지 않습니다..

드물게 방문했거나 시간에 민감하지 않은 일부 페이지의 경우 문제가되지 않지만 대부분의 경우 첫 페이지가 리소스를 보존하는 것보다 최신 상태를 유지하는 것이 더 중요합니다.

액션 기반 캐싱

시간 기반 캐시 지우기 특성으로 인해 대부분의 경우 작업 기반 방법이 더 좋습니다. WordPress에는 특정 조건이 충족 될 때 발생하는 많은 동작이 포함되어 있습니다..

그러한 예로는 게시 후 이벤트가 있습니다. 캐싱 플러그인은 게시물이 게시 된시기를 감지 한 다음 필요한 페이지를 삭제할 수 있습니다..

이 방법은 페이지가 가능한 한 오랫동안 정적으로 유지되고 필요할 때 정확하게 지워지기 때문에 완벽합니다..

수동 캐시 지우기

캐시를 수동으로 지울 수도 있습니다. 캐시를 지워야하지만 자동 이벤트가 발생하지 않은 경우에 유용합니다..

워드 프레스 캐시 설정

운 좋게도 캐시 지우기에 대해 너무 걱정할 필요가 없습니다. 플러그인이이를 모두 알아냅니다. 권장 사항 및 메모와 함께 WP Super Cache 설정을 시작하여 시작하겠습니다..

플러그인이 설치되면 설정으로 이동하십시오.->WP 슈퍼 캐시->많은.

캐싱

WP 슈퍼 캐시-캐싱

첫 번째 그룹에서는 물론 캐싱을 켜야합니다. 두 번째 그룹에서 먼저 mod_rewrite 사용을 선택한 다음 쉬운 설정 탭으로 이동하여 캐시 테스터를 사용하여 작동하는지 확인하십시오..

그렇지 않은 경우 mod_rewrite (sysadmin 경험이 필요함)를 활성화하거나 PHP 캐싱 설정으로 이동할 수 있습니다.

mod_rewrite를 활성화하려면 nginx에서 mod_rewrite 활성화 또는 Apache 2.2에서 mod_rewrite 활성화 방법을 권장합니다.

여러 가지 잡다한

WP 슈퍼 캐시-기타

처음 두 가지 설정을 확인하는 것이 좋습니다. 압축 및 알려진 사용자에 대한 캐싱 안함. 호스트에게 압축 관련 문제가 있는지 물어보고 문제가 있거나 문제가 있으면 호스트를 비활성화하십시오.

알려진 사용자 (로그인 한 사용자)에 대해 캐싱을 비활성화하여 캐시되지 않은 (가장 최근의) 사이트 버전을 볼 수 있습니다. 변경 사항이 테마로 푸시 될 때 개발 중에 유용하지만 컨텐츠가 변경되지 않았으므로 캐시가 지워지지 않습니다..

가입 기반 사이트와 같이 로그인 한 사용자가 많은 사이트가있는 경우이 사이트를 끄는 것이 좋습니다. 이 경우 ‘알려진 사용자를 익명으로 설정’설정을 선택하는 것이 좋습니다. 로그인 한 사용자가 컨텐츠를 편집하는 경우는 예외입니다.

캐시 재 구축 옵션을 선택된 상태로 유지하십시오. 이렇게하면 새 캐시 파일 생성 프로세스가 최적화됩니다..

‘GET 매개 변수로 페이지를 캐시하지 않음’설정은 사이트 구축 방법에 따라 다릅니다. GET 매개 변수는 URL의 끝에 고정 된 추가 비트이며, 페이지의 컨텐츠 조작, 추적을위한 utm 소스 또는 이와 유사한 항목으로 사용하는 경우 상자를 선택하는 것이 좋습니다..

utm 매개 변수와 같은 일부 시나리오의 경우 앵커 태그로 전환 할 수 있습니다. 자세한 내용은 Joost urm source comment를 참조하십시오.

고급 설정

WPSuper 캐시 고급 설정

캐시 된 페이지를 모바일 장치 사용자에게 제공하려면 모바일 장치 지원 옵션을 확인하고 권장 플러그인 또는 자체 개발자를 사용해야합니다. 권장되는 플러그인은 다음과 같습니다.

  • 제트 팩의 모바일 테마 모듈
  • WPTouch
  • 워드 프레스 모바일 팩

‘게시물이나 페이지가 게시되거나 업데이트 될 때 모든 캐시 파일을 지우십시오.’ 아니 대부분의 사용자를 확인하십시오. 그러나 웹 사이트 주변에 여러 가지 권장 관련 항목이 흩어져 있거나 단일 게시물의 변경 사항이 다른 페이지의 여러 시스템에 영향을 미치는 경우이 옵션을 클릭하십시오.

추가 홈페이지 확인이 켜져 있어야합니다. 홈페이지에 불필요한 캐시 지우기가 발생할 수 있지만 최신 정보를 유지하는 것이 더 중요합니다..

기본 WordPress 댓글 시스템을 사용하는 경우 ‘댓글을 작성할 때 현재 페이지 만 새로 고침’옵션을 선택해야합니다. 이렇게하면 의견이 승인되는 즉시 의견이 표시됩니다..

만료 시간 & 가비지 콜렉션

이 섹션에서는 오래된 캐시 파일을 제거하는 방법과시기를 설명합니다. 캐시 된 새 버전을 만들면 이전 버전은 제거되지 않습니다. 새 버전은 최신 버전, 오래된 버전은 오래된 버전, 오래된 버전으로 유지됩니다..

값을 설정하는 방법에 대한 몇 가지 팁을 보려면이 설정에서 설명서를 읽는 것이 좋습니다..

허용되는 파일 이름 & 거부 된 URI

이 섹션에서는 캐시에서 일부 컨텐츠 유형을 모두 제외 할 수 있으며 결과가 항상 최신인지 확인하기 위해 검색 페이지를 선택하는 것이 좋습니다..

아래의 텍스트 상자를 사용하면 캐싱에서 일부 경로를 선택적으로 제거 할 수 있습니다. 이는 개발중인 추가 검색 페이지 또는 페이지에 유용 할 수 있습니다.

폐쇄

잠금 모드는 주석이 작동하는지 확인합니다 아니 캐시 지우기를 트리거합니다. 이로 인해 약간의 지연이 발생하지만 트래픽이 급증하는 동안 사이트를 온라인 상태로 유지할 수 있습니다.

다른 플러그인

비슷한 기능을 제공하는 다른 플러그인이 많이 있습니다. 가장 주목할만한 것은 :

  • W3 총 캐시
  • WP 로켓

설정은 약간 다를 수 있지만 설정 구성에 대한 생각은 동일합니다. 당신은 당신의 웹 사이트에 관하여 약간의 결정을하고 항상 신선하고 보존되는 자원의 양 사이의 균형을 잡을 필요가 있습니다.

관리되는 WordPress 호스팅

WordPress 용 캐싱 플러그인은 훌륭하지만 WordPress와 동일한 수준에서 작동하므로 하위 수준에서 작동하는 캐싱 시스템에 비해 비효율적 일 수 있습니다. 또한 일반적으로 모든 뉘앙스를 포괄하는 거대한 플러그인이므로 설정하기가 어려울 수 있습니다.

WordPress 독점 호스팅을 제공하는 호스팅 회사는 종종 더 적은 리소스를 사용하고보다 효율적인 경험을 제공하는 자체 캐싱 시스템을 가지고 있습니다. 주요 이점은 다음과 같습니다.

  • 캐싱을 잊어 버릴 수 있습니다..
  • 추가 플러그인이 없다는 것은 설정이 없음을 의미합니다..
  • 전체 호스팅 네트워크에 적용되므로 서버가 더 효율적입니다..
  • 속도 이점.

가장 큰 장점은 걱정할 필요가 없다는 것입니다. 모든 것이 기본적으로 최대한 효율적으로 설정됩니다. 캐싱은 매우 기술적 일 수 있으며 복잡한 플러그인을 설정할 때마다 실수를해야합니다..

완벽하게 코딩 된 테마 및 완벽하게 설정된 캐싱 플러그인과 비교하면 별 차이가 없을 것입니다. 서버 수준 캐싱이 파일을 만들기 위해 PHP를 거치지 않아도된다는 사실은 더 빠르지 만 일반적으로 알 수있는 것은 아닙니다. 속도 차이의 대부분은 기본적으로 기름칠이 잘 된 시스템에서 비롯됩니다.

트래픽이 많고 움직이는 부분이 많은 웹 사이트가있는 경우 관리되는 WordPress 호스트의 캐싱 시스템은 충분한 옵션을 제공하지 않을 수 있지만 플러그인이 아닌 경우 자체 솔루션을 구현하게 될 수 있습니다..

자체 서버 수준 캐싱 시스템을 가지고 있기 때문에 관리되는 WordPress 호스팅을 선택하는 것은 좋지 않지만 확실히 훌륭한 추가 기능입니다! 관리되는 WordPress 호스팅을 사용하기로 선택한 경우 WPEngine, Flywheel (리뷰 검토 또는 Kinsta와 같은 회사) 중 하나를 선택하십시오..

결론

캐싱은 오늘날 웹 사이트에서 반드시 필요한 기능입니다. 사용자 경험을 향상시키면서 리소스를 보존합니다.

웹 사이트 소유자는 고품질 관리 워드 프레스 호스트를 선택하거나 캐싱 플러그인을 설치하여 설정해야합니다..

캐싱과 관련하여 소매업에 도움이되는 추가 정보가 있으면 알려주세요. 아래 의견에 공유하십시오!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map