WordPress에서 DNS 조회를 줄이는 방법? 쉽고 검증된 방법!

게시 됨: 2024-09-04
감소-DNS-조회

저는 블로거로서 웹사이트 이탈률이 증가할 때 겪는 걱정을 이해합니다. 이는 다양한 이유로 발생할 수 있으며 일반적인 원인 중 하나는 DNS 조회입니다. 나는 이 문제에 한 번 직면한 적이 있으며, 특히 블로그를 처음 사용하는 경우 해결하기 어려운 악몽입니다.

하지만 걱정하지 마세요. 제가 도와드리려고 왔으니까요.

이 가이드에서는 WordPress에서 DNS 조회를 줄이는 방법을 설명하여 간단하고 실용적인 방법을 안내하겠습니다. WordPress 사이트가 더 빠르게 로드되고 방문자의 참여를 유지하는 데 도움이 됩니다. 함께 이 문제를 살펴보고 해결해 봅시다!

WordPress의 DNS 조회란 무엇이며 그 중요성은 무엇입니까?

DNS 조회를 줄이는 방법을 시작하기 전에 DNS 조회 시스템의 작동 방식을 이해하는 것이 중요합니다. 프로세스는 다음과 같습니다.

  • 웹사이트 검색: 검색창에 웹사이트 이름을 입력하면 브라우저는 해당 웹사이트가 호스팅되는 위치를 검색합니다. DNS 서버에 요청을 보내 도메인 이름과 관련된 IP 주소를 요청합니다.
  • IP 주소 수신: DNS 서버가 올바른 IP 주소로 응답합니다. 그러면 귀하의 브라우저는 해당 IP 주소의 서버에 연결하여 귀하의 웹사이트 콘텐츠를 요청할 수 있습니다.

문제는 사이트에서 사용하는 모든 외부 리소스나 서비스에 별도의 DNS 조회가 필요하다는 것입니다. 각각 자체 DNS 조회가 필요한 외부 요청이 많은 경우 로드 시간이 늘어나고 사이트 성능에 영향을 미칠 수 있습니다. 이것이 바로 DNS 조회를 줄이는 것이 중요한 이유입니다.

웹사이트의 DNS 조회 응답 시간을 확인하는 방법은 무엇입니까?

GTmetrix 및 Pingdom과 같은 많은 온라인 도구를 사용하여 사이트의 DNS 조회 응답 시간을 확인할 수 있습니다. 제가 가장 좋아하는 것은 GTmetrix입니다. 도움을 드리기 위해 GTmetrix 도구의 작동 방식에 대한 단계별 가이드를 공유하겠습니다. 이를 통해 웹 사이트의 DNS 조회 응답 시간도 확인할 수 있습니다.

  • GTmetrix 방문: GTmetrix 웹사이트로 이동하여 제공된 필드에 웹사이트 URL을 붙여넣습니다. ' 분석 '을 클릭하세요.
분석-DNS-조회
  • 계정 만들기: 도구를 사용하려면 무료 계정에 가입해야 합니다. 걱정하지 마세요. 계정을 만드는 것은 무료입니다.
  • 사이트 분석: 가입한 후 다시 " 분석"을 클릭하여 분석을 진행하세요.
  • 보고서 보기: GTmetrix는 곧 자세한 보고서를 생성합니다. '폭포' 차트까지 아래로 스크롤합니다.
gtmetrix-dns-lookups-값
  • DNS 조회 시간 확인: 폭포형 차트에서 DNS 조회 시간을 찾습니다. 이상적으로는 100ms 미만이어야 합니다. DNS 조회 지연이 높을 경우 웹사이트 속도가 느려질 수 있습니다.

WordPress에서 DNS 조회를 줄이는 귀중한 전략

WordPress에서 DNS 조회를 줄이기 위한 5가지 입증된 전략은 다음과 같습니다.

1. 더 빠른 DNS 공급자

WordPress에서 DNS 조회를 줄이는 첫 번째 솔루션은 더 빠른 DNS 공급자를 사용하는 것입니다. 대부분의 웹사이트는 도메인 등록과 함께 DNS 서비스를 사용합니다. 이 기본 서비스는 가장 빠르지 않을 수 있습니다. 이것이 바로 프리미엄 DNS 제공업체로 전환해야 하는 이유입니다.

Cloudflare Pro 또는 Business 요금제를 사용하는 것이 좋습니다. DNS 서비스뿐만 아니라 다른 많은 보안 기능도 제공합니다. 무료 Cloudflare 요금제에서도 DNS 서비스를 이용할 수 있지만 다른 프리미엄 기능은 사용하지 못할 수도 있습니다.

2. 로컬에서 타사 리소스 호스팅

앞서 설명한 대로 사이트가 글꼴이나 스크립트와 같은 여러 타사 리소스에 의존하는 경우 DNS 조회 시간이 늘어날 수 있습니다. 이 문제에 대한 해결책은 이러한 리소스를 로컬로 호스팅하는 것입니다. 글꼴을 로컬에서 호스팅하는 데 도움이 되는 OMGF 플러그인과 같은 플러그인을 사용할 수 있습니다.

플러그인 감소-DNS-조회

타사 리소스를 식별하려면 PageSpeed ​​Insights 와 같은 도구를 사용하세요. 웹페이지 URL을 입력하고 보고서에서 '타사 사용 최소화' 옵션을 찾으세요. 이렇게 하면 사이트의 외부 리소스가 강조 표시되어 로컬에서 호스팅해야 하는 리소스를 결정할 수 있습니다.

3. DNS 캐시 사용

DNS 캐싱은 웹 캐싱과 유사합니다. 이는 DNS 정보를 저장하므로 브라우저가 매번 DNS 조회를 수행할 필요가 없습니다. DNS 캐싱 성능은 TTL(Time-To-Live) 값에 따라 달라집니다.

TTL 값은 DNS 정보가 저장되는 기간을 결정합니다. TTL 값이 높을수록 DNS 조회 빈도가 낮아집니다. 도메인 등록 기관이나 DNS 공급자를 통해 TTL 설정을 조정하여 사이트 성능을 향상시킬 수 있습니다.

4. DNS 프리패칭

DNS 프리페칭은 WordPress에서 DNS 조회를 줄이는 또 다른 유용한 방법입니다. DNS 쿼리를 미리 수행하여 사이트 속도를 높이는 데 도움이 됩니다. 현재 페이지를 보는 동안 브라우저는 사용자가 다음에 클릭할 링크에 대한 DNS 조회를 신중하게 수행할 수 있습니다.

이렇게 하면 DNS 정보가 이미 사용 가능하므로 링크를 클릭할 때 후속 페이지가 더 빨리 로드됩니다. 이를 수행하는 방법에는 "Litespeed Cache" 플러그인을 사용하는 수동 방법과 단순 방법 두 가지가 있습니다.

작동 방식은 다음과 같습니다.

  • WordPress 대시보드로 이동하여 “LiteSpeed ​​Cache”를 엽니다.
  • "HTML 설정" 탭을 선택하세요.
  • DNS 프리페치 필드 상자에 프리페치하려는 도메인 이름을 입력합니다(예: //www.example.com). 한 줄에 하나의 도메인을 추가하고 도메인 이름 앞에 //를 포함합니다.
  • 변경 사항을 저장하여 DNS 프리페칭을 설정하세요.

5. 호스트 이름 서버 줄이기

WordPress에서 DNS 조회를 줄이는 다섯 번째 솔루션은 호스트 이름 서버를 줄이는 것입니다. DNS를 추가로 조회할 때마다 사이트의 로드 시간이 늘어날 수 있으므로 사이트가 의존하는 외부 서버의 수를 제한하는 것이 필수적입니다.

먼저, DNS 조회를 트리거하는 모든 리소스를 식별하기 위한 테스트가 수행됩니다. 이러한 리소스를 검토하고 어떤 리소스가 중요한지 확인하세요. 또한 기본 서버가 아닌 서버 네트워크에 리소스를 배포하는 데 도움이 되는 CDN을 사용할 수도 있습니다.

WordPress에서 DNS 조회를 줄이는 몇 가지 효과적인 팁

이제 DNS 조회를 줄이기 위한 몇 가지 필수 팁에 대해 논의하겠습니다.

  • 플러그인 사용 최소화: 각 플러그인은 외부 요청을 추가할 수 있으므로 플러그인 수를 최소한으로 유지하십시오.
  • CSS 및 JavaScript 파일 결합: CSS 및 JavaScript 파일을 단일 파일로 결합하여 이러한 리소스를 로드하는 데 필요한 DNS 조회 수를 줄입니다.
  • 캐싱 활성화: 필요한 스크립트와 리소스에 대한 캐싱을 설정하면 누군가 사이트를 방문할 때마다 조회할 필요가 없습니다.
  • 플러그인을 신중하게 선택하세요. 플러그인으로 인해 DNS 조회가 발생하지 않는지 확인하세요. 예를 들어, 많은 소셜 미디어 공유 플러그인은 수많은 외부 요청을 생성하여 사이트 속도를 저하시킬 수 있습니다.

자주 묻는 질문(FAQ)

너무 많은 DNS 조회를 수정하려면 어떻게 해야 합니까?

더 빠른 DNS 공급자를 사용하고, 타사 리소스를 로컬로 호스팅하고, DNS 캐싱을 사용하고, DNS 프리패치를 활성화하여 DNS 조회를 줄일 수 있습니다.

DNS 조회는 무엇에 사용되나요?

DNS 조회는 웹사이트의 도메인 이름을 IP 주소로 변환하여 브라우저가 사이트를 찾고 로드할 수 있도록 합니다.

DNS 조회에 실패하면 어떻게 되나요?

DNS 조회에 실패하면 브라우저가 도메인의 IP 주소를 찾을 수 없어 웹사이트가 로드되지 않고 오류 메시지가 표시됩니다.

마무리

그게 다야! WordPress에서 DNS 조회를 줄이는 방법에 대한 솔루션을 성공적으로 찾았습니다. 공유된 방법과 팁은 모두 이 문제를 해결하는 효과적인 방법입니다. 솔루션을 구현하기 전에 DNS 조회 응답 시간을 확인하는 것을 잊지 마십시오.

느린 사이트가 항상 DNS 조회로 인한 것은 아닐 수도 있다는 점을 기억하십시오. 큰 이미지 크기, 최적화되지 않은 코드, 너무 많은 플러그인, 호스팅 서버 구성 문제 등의 기타 요인으로 인해 로딩 시간이 느려질 수 있습니다. 따라서 모든 잠재적인 문제를 주의 깊게 해결하십시오!