DNS 조회 줄이기 가이드

게시 됨: 2023-02-12

DNS 조회는 많은 웹사이트 소유자가 간과하는 요소입니다. 그러나 조회가 너무 많으면 페이지 로딩 속도가 느려질 수 있으므로 이것은 실수입니다. 로딩 속도가 느리면 이탈률이 높아지고 검색 엔진 순위가 낮아질 수 있습니다.

다행히 DNS 조회를 줄이기 위해 취할 수 있는 조치가 있습니다. 이 작업을 처리할 수 있는 WordPress 플러그인도 있습니다. 그러나 작업을 효과적으로 수행하려면 먼저 DNS 조회와 목표로 하는 응답 시간에 대해 더 많이 이해해야 합니다.

이 기사에서는 DNS 조회가 무엇인지, 적절한 DNS 응답 시간이 무엇인지에 대해 설명합니다. 그런 다음 DNS 조회를 줄이는 방법을 설명하고 사용할 수 있는 일부 플러그인을 고려합니다. 시작하자!

목차
1. DNS 조회란 무엇입니까?
2. 좋은 DNS 응답 시간이란 무엇입니까?
3. DNS 조회를 줄이려면 어떻게 해야 합니까?
3.1. 1. 빠른 DNS 서비스 사용
3.2. 2. 호스트 이름 수 줄이기
3.3. 3. 로컬에서 타사 리소스 호스팅
3.4. 4. DNS 캐싱 사용
3.5. 5. DNS 미리 가져오기 사용
4. DNS 조회를 줄이는 플러그인
4.1. 1. WP 로켓
4.2. 2. LiteSpeed ​​캐시
5. WP 엔진에서 맞춤형 디지털 경험 구축

DNS 조회란 무엇입니까?

도메인 이름 서버(DNS)는 인터넷의 기반입니다. 그들은 웹사이트의 전화번호부처럼 작동하여 웹사이트를 IP 주소에 연결합니다. 차례로 DNS 조회는 주어진 웹 사이트 URL에 대한 올바른 IP 주소를 찾는 프로세스입니다.

이 조회의 책임은 웹 브라우저에 있습니다. 웹 사이트를 탐색하면 브라우저가 DNS 조회가 필요한 모든 리소스를 찾습니다. 그런 다음 해당 리소스를 다운로드하기 전에 조회가 처리될 때까지 기다립니다. 따라서 웹 사이트에 더 많은 조회가 필요할수록 브라우저가 페이지를 렌더링하는 데 더 오래 걸립니다.

좋은 DNS 응답 시간이란 무엇입니까?

DNS 조회가 무엇인지 알면 이를 줄이는 것의 중요성을 이해하는 데 도움이 될 수 있습니다. 그러나 현재 웹 사이트에서 문제를 일으키고 있는지 확인하고 확인해야 합니다. 이를 위해 UltraTools와 같은 온라인 테스트 솔루션을 사용할 수 있습니다.

DNS 조회 테스트를 실행하려면 웹사이트의 URL을 제공하기만 하면 됩니다. 그런 다음 이동을 클릭하면 Ultra Tools가 DNS 응답 시간을 테스트합니다.

이것은 웹 사이트에 대한 통찰력을 제공하지만 여전히 좋은 DNS 응답 시간이 무엇인지 알아야 합니다. 이러한 도구는 조회를 마이크로초 단위로 기록합니다. 숫자가 낮을수록 응답 시간이 빨라집니다.

YSlow에 따르면 DNS 조회는 일반적으로 20ms에서 120ms 사이입니다. 테스트에서 사이트의 응답 시간이 해당 척도의 높은 쪽 끝에 배치되면 조회를 줄이는 것이 좋습니다.

내 DNS 조회를 줄이려면 어떻게 해야 합니까?

웹 사이트에서 DNS 조회를 줄이면 로딩 속도를 높이고 이탈률을 줄일 수 있습니다. 페이지 속도 테스터를 사용하는 경우 많은 사람들이 시작 방법에 대한 권장 사항을 제공합니다. 그렇지 않은 경우 취할 수 있는 최선의 조치는 다음과 같습니다.

1. 빠른 DNS 서비스 사용

첫 번째 단계는 DNS 조회에 대한 응답 시간을 줄이는 것입니다. 이를 수행하는 가장 좋은 방법 중 하나는 빠른 DNS 서비스를 사용하는 것입니다. 많은 사람들이 Namecheap 또는 GoDaddy와 같은 도메인 등록 기관에서 제공하는 DNS를 사용합니다. 그러나 이러한 무료 DNS 옵션은 종종 너무 느립니다.

프리미엄 DNS 공급자는 일반적으로 응답 시간이 더 빠릅니다. 예를 들어 Cloudflare와 같은 대규모 공급자는 광범위한 인프라와 글로벌 데이터 센터를 보유하고 있습니다. 이렇게 하면 DNS 조회가 웹 사이트 속도에 미치는 영향을 줄일 수 있습니다.

2. 호스트 이름 수 줄이기

DNS 조회를 줄이는 가장 쉬운 방법 중 하나는 다른 호스트 이름에 대한 요청을 제거하는 것입니다. Google PageSpeed ​​Insights와 같은 속도 테스트를 통해 웹 사이트를 실행할 때 DNS 요청을 트리거하는 호스트 이름 및 자산 목록이 제공됩니다.

이 목록을 감사하여 요청 수를 줄일 수 있습니다. 소셜 아이콘 버튼과 같은 그래픽에 대한 외부 요청에는 각각 DNS 조회가 필요합니다. 따라서 감사 중에 이러한 리소스가 웹 사이트에 필수적인지 확인하십시오. 리소스 유지의 이점에 대해 DNS 조회의 속도 비용을 따져볼 수 있습니다.

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

호스트 이름 감사 후에도 여전히 많은 외부 리소스가 있는 경우 리소스를 로컬에서 호스팅하는 것이 좋습니다. 로컬 호스팅은 또한 이러한 리소스의 캐싱 및 전달에 대한 더 많은 제어를 제공하고 DNS 조회 단계를 제거합니다.

리소스를 호스팅하려면 현재 저장된 위치에서 필요한 파일을 다운로드하고 웹 서버 또는 CDN에 업로드합니다. WP 엔진을 사용하는 경우 CDN을 활성화하고 그곳에서 파일을 호스팅할 수 있습니다.

그러나 글꼴 라이브러리와 같이 자주 업데이트되는 스크립트에 대한 요청이 있는 경우 로컬에서 호스팅하는 것이 최상의 솔루션이 아닐 수 있습니다. 이러한 리소스는 자주 업데이트되므로 해당 스크립트는 그대로 두는 것이 좋으며 DNS 조회의 영향을 줄이기 위해 다른 조치를 취할 수 있습니다.

4. DNS 캐싱 사용

DNS 조회를 줄이는 또 다른 방법은 DNS 캐싱을 이용하는 것입니다. 이렇게 하면 웹 사이트에서 요소가 필요할 때마다 브라우저가 조회를 요청하지 않습니다.

DNS 캐시는 설정된 시간 동안 호스트 이름을 보관하는 스토리지 역할을 합니다. 브라우저가 요소를 요청하면 캐시는 DNS 조회를 요구하는 대신 호스트 이름을 제공합니다.

DNS 캐시의 길이는 TTL(Time To Live)에 의해 결정됩니다. 모든 DNS 레코드가 동일한 시간 동안 캐시되어야 하는 것은 아닙니다. 일반적으로 허용되는 몇 가지 지침은 다음과 같습니다.

  • CNAME 레코드 : 24시간
  • A 및 AAAA 레코드 : 5분에서 1시간
  • TXT 레코드 : 12시간
  • MX 레코드 : 12시간

DNS 캐싱을 설정할 때 TTL 값은 일반적으로 초 단위로 표시된다는 점에 유의하십시오. 값을 정의할 때 이를 고려해야 합니다.

5. DNS 미리 가져오기 사용

미리 가져오기를 사용하면 브라우저가 백그라운드에서 DNS 조회를 수행할 수 있습니다. 사용자가 하나의 웹 페이지를 읽을 때 브라우저는 프리페치 요소를 요청합니다. 이것은 주로 콘텐츠 내의 링크에 사용됩니다.

single.php 파일의 헤더( Appearance > Theme Editor 아래)에 다음 코드를 추가하면 DNS 프리페칭을 쉽게 설정할 수 있습니다.

 <!-- DNS Prefetching --> <link rel="dns-prefetch" href="//asset1.com"> <link rel="dns-prefetch" href="//asset2.com">

이 파일의 상단 또는 하단에 코드를 붙여넣고 asset1.comasset2.com을 미리 가져오려는 링크로 변경합니다. 필요한 만큼 추가 URL을 추가할 수도 있습니다.

DNS 조회를 줄이는 플러그인

WordPress에서 DNS 조회를 수동으로 줄일 수 있지만 프로세스를 더 쉽게 만들 수 있는 플러그인이 있습니다. 이러한 플러그인은 DNS 조회를 줄이는 모든 측면을 처리하지 않습니다. 그러나 브라우저 캐싱 및 CDN 호스팅 사용과 같은 특정 단계를 자동화할 수 있습니다.

1. WP 로켓

WP Rocket은 WP Engine의 캐싱 레이어와 함께 작동하는 프리미엄 플러그인입니다. 콘텐츠의 사전 로드와 이미지의 지연 로드를 제공합니다. 이렇게 하면 웹 사이트 렌더링 속도가 빨라지고 DNS 조회가 줄어듭니다.

2. LiteSpeed ​​캐시

LiteSpeed ​​Cache는 브라우저 캐싱과 무료 CDN 캐시를 제공합니다. 코드를 수동으로 추가하는 것이 확실하지 않은 경우 이를 사용하여 DNS 프리페치를 구성할 수도 있습니다. LiteSpeed ​​Cache는 또한 코드 축소 및 개체 캐싱을 지원합니다. 로딩 속도를 더욱 향상시키기 위해 플러그인을 사용하여 이미지를 지연 로드할 수도 있습니다.

WP 엔진에서 맞춤형 디지털 경험 구축

DNS 조회를 줄이는 것은 웹사이트의 로딩 속도를 개선하는 핵심 방법입니다. 이러한 조회를 줄이고 응답 시간을 단축하기 위해 취할 수 있는 여러 단계가 있습니다. DNS 캐싱 및 미리 가져오기를 활용하는 것도 중요하지만 빠른 DNS 서비스도 필요합니다.

양질의 WordPress 호스팅 제공업체가 마지막 단계를 도와줄 수 있습니다. WP Engine에서는 내장 캐싱 및 DNS 서비스를 제공합니다. 이렇게 하면 WordPress 개발에 집중하고 놀라운 디지털 경험을 만드는 데 더 많은 시간을 할애할 수 있습니다!