관리자 페이지를 위한 최고의 Cloudflare WordPress 페이지 규칙
게시 됨: 2022-12-03
WordPress를 사용하는 블로거는 빠르고 안전한 웹사이트가 중요하다는 것을 알고 있습니다.
첫 번째 단계는 안정적이고 빠른 웹 호스팅 공급자 또는 관리되는 WordPress 호스팅을 사용하는 것입니다.
두 번째 단계는 CDN(Content Delivery Network)을 사용하여 전 세계 방문자에게 사이트 로드 속도를 높이는 것입니다.
지금까지 가장 인기 있는 것은 Cloudflare입니다. 그러나 WordPress용 Cloudflare 설정은 느린 관리 페이지를 방지하기 위해 약간의 조정이 필요합니다.
WordPress의 로딩 시간을 줄이는 방법.
- 캐싱 플러그인 사용
- CSS 및 Javascript 축소
- 이미지에 지연 로딩 사용
- CDN 서비스 이용
이러한 네 가지 주요 속도 요소의 선택에 대한 수천 개의 기사, 리뷰 및 의견을 온라인에서 찾을 수 있습니다.
따라서 이 기사에서는 이러한 아이디어에 대해 자세히 다루지 않겠습니다.
주로 Cloudflare 계정으로 WordPress를 원활하고 빠르게 실행하는 방법에 중점을 둘 것입니다.
그러나 WordPress용 Cloudflare 설정을 진행하기 전에 현재 내 사이트에서 사용 중인 속도 도구를 표시하여 조언을 시작해야 합니다.
- 캐싱의 경우 브라우저 및 페이지 캐싱에 W3 Total Cache를 사용합니다.
- CSS 및 Javascript 축소의 경우 Autooptimize는 몇 년 동안 저에게 매우 안정적인 것으로 입증되었습니다.
- 지연 로딩의 경우 자동 최적화 설정을 사용합니다. 더 나은 웹 바이탈 결과를 얻기 위해 처음 몇 개의 이미지에서 지연 로드를 중지할 수 있습니다.
둘 다 WordPress 플러그인 저장소에서 사용할 수 있는 무료 버전이며 함께 훌륭하게 작동합니다.
W3 Total Cache로 축소가 가능하며 완벽하게 작동합니다.
하지만 플러그인을 추가하거나 삭제할 때 설정을 조정할 필요가 없기 때문에 자동 최적화가 조금 더 낫다는 것을 알았습니다.
이러한 플러그인만으로도 페이지 로딩 시간이 매우 잘 단축되고 일부 속도 테스트 사이트에서 거의 100% 결과가 나오는 경우가 많지만 거리 문제가 남아 있습니다.
내 사이트 서버는 스위스에 있으며 특히 유럽에서 온 사이트 방문자에게 매우 빠르고 안정적입니다. 그러나 예를 들어 미국 방문자의 경우 사이트 데이터가 이동하는 데 먼 거리가 있습니다.
이로 인해 페이지 로딩 시간이 약간 느려져 미국, 캐나다, 남아프리카 및 오스트레일리아의 사용자 경험에 영향을 미칩니다.
CDN 서비스를 사용하면 거리 문제가 해결됩니다.

Cloudflare는 블로거와 기업 고객이 사용하는 신뢰할 수 있는 CDN(Content Delivery Network) 공급자로 잘 알려져 있습니다.
Cloudflare 지원은 훌륭하며 질문의 95%는 공식 Cloudflare 기술 자료 에서 답변할 수 있습니다 .
간단히 말해서 IP 주소 를 변경하면 Cloudflare는 정적 파일을 로컬 서버에 저장하여 작동합니다.
웹 페이지의 80% 이상이 정적 데이터로 구성되어 있기 때문에 Cloudflare 캐시에서 모든 위치의 사이트 방문자에게 데이터를 훨씬 빠르게 전달할 수 있습니다.
그러나 기본적으로 정적 HTML을 저장하지 않지만 이는 큰 문제가 아닙니다.
CDN 제공업체에는 다양한 선택이 있지만 Cloudflare는 세 가지 큰 이점을 제공합니다.
- 하나: 네트워크는 전 세계적입니다.
- 둘째: 해커로부터 보호할 수 있습니다.
- 세 번째: 무료입니다.
따라서 속도 제한이 없는 무료 플랜 CDN을 사용하여 사이트 성능을 향상시키려는 블로거에게는 Cloudflare가 논리적인 첫 번째 선택입니다.
Cloudflare에서 WordPress 사이트를 설정하는 것은 간단한 프로세스이며 프로세스를 설명하는 많은 심층 문서가 있습니다.
다음은 기본 Cloudflare 설정 단계를 설명하는 기사 예시입니다.
웹 호스트에서 Cloudflare 서버로 DNS 레코드와 DNS 서버를 전송하게 됩니다.
추가할 유일한 팁은 WordPress Cloudflare 플러그인이 실제로 필요하지 않다는 것입니다. 하지만 이를 사용하려면 Cloudflare Global API 키를 사용하여 WordPress 대시보드에서 플러그인을 연결해야 합니다.
Cloudflare 웹사이트에서 설치를 시작한 다음 설정 단계를 완료하고 Cloudflare 데스크톱 페이지 및 관리 영역에서 웹 응용 프로그램을 추가하는 것만큼이나 쉽습니다. 그러나 선택은 당신에게 달려 있습니다.
이제 전 세계 모든 방문자를 위한 매우 빠른 사이트를 갖게 되었습니다.
Cloudflare를 설치하고 활성화하면 DDOS 보호, 유연한 SSL 및 더 빠른 로딩으로 사이트가 훨씬 더 안전해집니다.
사이트를 확인하고 Google PageSpeed, GTmetrix 또는 Pingdom으로 몇 가지 속도 테스트를 실행하면 Cloudflare를 배포한 후 사이트가 얼마나 빠른지 확인할 수 있습니다.


모든 것이 작동합니다. 귀하의 사이트는 번개처럼 빠르며 만족스럽습니다. 모든 것이 세상과 잘 어울립니다.
하지만 내 WordPress 관리 페이지가 느립니다.
Cloudflare를 배포할 때 wp-admin 또는 데스크톱 관리 페이지에 몇 가지 문제가 발생할 수 있습니다.
가장 일반적인 문제는 느린 로딩입니다. 또는 드물게 500, 504 또는 524 오류가 발생하고 흰색 화면이 나타날 수도 있습니다.
또한 WordPress 편집기의 불완전한 로드로 인해 어려움을 겪을 수 있으며 때로는 자바스크립트 오류가 발생할 수 있습니다.
며칠 후 문제는 일반적으로 악화되는 경향이 있습니다.
이 성가신 문제를 해결하려고 거의 머리를 찢었습니다. 일반적으로 WordPress 수정을 찾기 위해 Google에서 검색하는 문제일 뿐이지만 이것은 잠시 동안 저를 피했습니다.
결국 해결책은 아마도 수백 개의 조언 기사를 통해 좌절감을 느낀 후 함께 붙인 두 가지 정보에서 나왔습니다.
문제는 기본 Cloudflare WordPress 캐시 설정에 있습니다. 귀하의 관리 페이지는 서로 다르고 충돌하는 캐시 설정을 사용하고 있습니다.
그러나 해결책은 매우 쉽기 때문에 걱정하지 마십시오. 캐시 처리를 위해 간단한 Cloudflare WordPress 페이지 규칙을 설정하기만 하면 WordPress가 다시 새 것처럼 됩니다.
Cloudflare가 WordPress와 원활하게 작동하려면 몇 가지 특별한 설정 조정이 필요합니다.
Cloudflare WordPress 관리 페이지가 올바르게 작동하도록 하는 방법.
Cloudflare에서 WordPress 느린 관리 페이지 문제를 해결하는 데 관련된 두 가지 간단한 단계가 있습니다.
먼저 가장 중요한 것은 Cloudflare에서 하나의 자동 캐시 만료 설정을 변경해야 한다는 것입니다.
여기에서 모든 관리 페이지 문제가 시작됩니다. 기본 Cloudflare 설정이 아닌 WordPress 캐시 설정을 사용해야 하기 때문입니다.
기본 설정은 몇 시간의 캐싱입니다. 관리 페이지가 너무 심하게 지연되는 이유입니다.
방문자를 위해 사이트의 프런트 엔드를 캐시하고 싶지만 백엔드 관리 페이지는 캐시하고 싶지 않습니다.
Cloudflare에서 하나의 캐시 설정을 변경하면 이 문제를 매우 빠르게 해결할 수 있습니다.
캐시 설정을 변경하는 방법.
Cloudflare 계정에 로그인하세요. 그런 다음 Cloudflare 대시보드에서 캐싱 메뉴 항목을 클릭합니다.

이제 드롭다운 선택 상자에서 브라우저 캐시 만료 설정을 Respect Existing Headers 로 변경합니다.

이제 캐시가 올바르게 작동합니다. 백엔드 관리 페이지의 캐시는 이제 Cloudflare가 아닌 WordPress에 의해 제어됩니다.
Cloudflare WordPress 페이지 규칙을 추가하세요.
다음으로 관리 페이지 성능을 미세 조정해야 합니다.
WordPress에 대한 최고의 Cloudflare 페이지 규칙 예는 다음과 같습니다.
페이지 규칙 앱으로 이동하여 페이지 규칙을 설정합니다 .

세 가지 규칙을 추가해야 합니다. 무료 Cloudflare 계정에는 세 가지 규칙만 있으므로 WordPress용 Cloudflare를 최적화하려면 규칙을 현명하게 사용하는 것이 중요합니다.
wp-admin 페이지에 대한 첫 번째 규칙을 추가하십시오. 아래 규칙을 복사하여 자신의 사이트 URL로 편집할 수 있습니다.
처음과 끝에 있는 별표는 와일드 카드이며 연결된 모든 페이지에서 규칙을 사용하는지 확인하는 데 필요합니다.
*example.com/wp-admin*

그런 다음 두 가지 기본 설정을 추가합니다. 캐시 수준 및 비활성화 성능 .
세 가지 규칙 모두에서 캐시 설정을 표준에서 우회로 변경해야 합니다.
Edge 캐시 TTL 및 브라우저 캐시 TTL에 대한 다른 설정이 있지만 이러한 설정을 사용할 필요는 없습니다.
추가해야 하는 두 번째 규칙은 편집기 및 초안 미리 보기 기능에 대한 간섭을 중지하는 것입니다.
*example.com/*preview=true*

마지막으로 Cloudflare가 로그인 페이지에 영향을 미치지 않도록 해야 합니다.
*example.com/wp-login.php*

이제 올바른 순서로 로드되도록 하기 위해 아래 이미지와 같이 규칙의 순서를 설정해야 합니다.

순서를 설정하려면 규칙 상자 왼쪽에 있는 화살표를 사용하여 위 또는 아래로 당깁니다.
그게 당신이해야 할 전부입니다.
추가 Cloudflare WordPress 페이지 규칙 규칙 설정.
성능이 여전히 약간 느린 경우 세 가지 페이지 규칙 모두에 두 가지 설정을 더 추가할 수 있습니다.
Cloudflare의 Rocket Loader 또는 다른 Cloudflare 앱을 사용하는 경우 WordPress 백엔드에서 작동하지 않도록 하는 것이 좋습니다. 앱 비활성화를 추가하여 이 작업을 수행할 수 있습니다.
보안 수준은 선택 사항이지만 높음으로 설정하는 것이 좋습니다.
내 페이지 규칙에 사용하는 설정입니다.

모든 규칙의 설정이 동일한지 마지막으로 확인해야 합니다. Cloudflare WordPress 페이지 규칙 개요는 다음과 같아야 합니다.

이제 모든 백엔드 WordPress 관리 페이지가 다시 완벽하게 작동합니다.
내가 할 수 있는 유일한 다른 메모는 Cloudflare Rocket Loader가 약간 민감할 수 있다는 것입니다. 귀하의 사이트에서 작동한다면 괜찮습니다. 그러나 자바스크립트 오류가 발생할 수 있습니다.
워드프레스 5.5부터 몇 가지 문제를 발견하여 더 이상 내 사이트에서 Rocket Loader를 사용하지 않습니다.
결론.
CDN을 사용하는 것은 모든 WordPress 사이트에서 고려할 가치가 있습니다.
사이트 보안을 강화하고 페이지 로딩 시간을 단축할 뿐만 아니라 사이트 방문자가 사이트를 방문할 때 긍정적인 경험을 할 수 있도록 합니다.
Google은 빠른 로딩 웹사이트를 선호하며 페이지 속도를 강력한 순위 요소로 삼았습니다. 따라서 이것은 CDN으로 사이트를 업그레이드하는 것에 대해 생각해야 하는 또 다른 매우 중요한 이유입니다.
블로그 유지 관리는 항상 진행 중입니다.
방문자 만족도와 재방문율을 높이기 위해 블로그에 할 수 있는 작은 개선 사항을 계속 찾으십시오.
업데이트: Cloudflare 모든 캐시를 사용하여 사이트 속도를 최대 90%까지 개선하는 방법에 대한 새로운 기사가 있습니다.
