WordPress에서 DNS 조회를 줄여 속도 향상

게시 됨: 2022-10-28

WordPress를 더 잘 실행할 수 있는 몇 가지 다른 방법이 있지만 DNS 조회를 줄이는 것은 페이지 성능 테스트 도구를 사용할 때 자주 보게 되는 것입니다. Google조차도 WordPress 웹 사이트를 최적화하는 데 필수적인 이 구성 요소에 집중하기를 원합니다. 때로는 조회 시간과 DNS 간의 관계가 무시되고 웹사이트의 총 로드 시간에 대한 잠재적인 영향도 무시됩니다.

TTFB(첫 번째 바이트에 대한 시간) 또는 네트워크 대기 시간과 같은 다른 요소와 마찬가지로 DNS 조회는 웹 페이지의 성능에 영향을 미치는 중요한 기둥입니다. 문제는 대다수의 소비자들조차 이를 모르고 있다는 점이다. DNS는 어떻게 작동합니까?

목차

DNS란 무엇입니까?

DNS(Domain Name System)는 도메인 주소를 IP 주소로 변환한 다음 브라우저를 웹 사이트 파일이 있는 특정 웹 서버로 보냅니다. 그런 다음 이 서버는 요청된 웹 페이지를 반환하고 이후에 장치의 브라우저에 표시됩니다. 인터넷 디렉토리에 대한 또 다른 용어는 특정 도메인 이름과 관련된 IP 주소를 검색하는 도메인 이름 시스템입니다. 인터넷에 연결하는 각 장치에는 다른 컴퓨터가 연결하는 데 사용할 수 있는 고유한 IP 주소가 있습니다.

DNS 조회란 무엇입니까?

각 도메인은 특정 IP 주소에 연결됩니다. 사이트는 해당 IP 주소로 브라우저에 액세스할 수 있습니다. IP 주소가 없으면 연결을 설정할 수 없습니다.

그러나 이러한 IP 주소는 복잡한 수학적 구조를 가지고 있습니다. 사람들이 항상 기억할 수는 없습니다. 반면에 용어는 기억하기 쉽고 추적하기 쉽고 브랜드화할 수 있습니다.

이제 각 도메인 이름에는 고유한 IP 주소가 있습니다. 누군가가 브라우저에 도메인 이름을 입력하면 ISP(인터넷 서비스 공급자)가 도메인의 이름 서버를 요청합니다. 도메인 이름이 해석되는 IP 주소를 알고 있으면 DNS 시스템은 전화번호부처럼 작동합니다.

DNS 조회는 모든 도메인 이름의 IP 주소를 결정하는 프로세스입니다.

다운로드가 시작될 수 있도록 시스템과 브라우저가 도메인의 IP 주소를 찾는 데 걸리는 시간을 DNS 조회라고 합니다. 일반적인 DNS 완료 시간은 20~120밀리초입니다.

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

응답 시간이 좋을수록 숫자가 낮아집니다. DNS 조회는 일반적으로 20~120밀리초가 걸립니다. 테스트에서 사이트의 응답 시간이 해당 범위의 더 높은 끝에 있는 것으로 나타나면 조회를 줄이는 방법에 대해 생각할 수 있습니다.

DNS 조회를 줄여야 하는 이유는 무엇입니까?

웹사이트의 SEO 및 검색 엔진 순위에 영향을 미치는 가장 중요한 요소 중 하나는 로드 속도입니다. 웹사이트가 더 빨리 로드될수록 검색 결과에 더 높게 나타납니다. Google Page Speed ​​Tests 웹사이트 속도 테스트는 특히 다양한 중요한 온라인 중요 정보를 표시할 수 있습니다.

사용자가 첫 번째 링크를 클릭한 순간부터 전체 콘텐츠 양이 화면에 표시될 때까지 웹 페이지가 로드되는 데 걸리는 시간을 측정하는 LCP(Largest Contentful Paint) 통계는 순위에 큰 영향을 미칩니다. 웹사이트는. 그리고 좋은 것으로 간주되기 위해서는 LCP 임계값이 0초에서 2초 사이여야 합니다.

DNS 조회 절차가 없으면 액세스할 때마다 주소 표시줄에 도메인 이름 대신 웹 사이트의 IP 주소를 입력해야 합니다. 그리고 DNS 조회 페이지가 로드되는 데 1초가 걸렸다면. 구글이 강력하게 조언하는 것보다 훨씬 더 클 것입니다.

결과적으로 DNS 조회 시간을 40ms 이상 줄여 더 나은 결과를 생성하는 것이 필수적입니다.

DNS 조회는 사이트 속도와 어떤 관련이 있습니까?

주소 표시줄에 "website.com"과 같은 도메인 이름을 입력할 때마다 DNS 쿼리가 수행됩니다. 절차는 방문하려는 웹사이트의 주소를 인식하는 웹사이트의 DNS(Domain Name System)로 시작됩니다. 그런 다음 DNS는 도메인을 일치시킨 후 웹사이트의 IP 주소를 얻습니다. 그런 다음 웹 사이트의 콘텐츠가 로드되기 시작할 수 있습니다.

DNS 조회가 없으면 "website.com" 대신 "xxx.xxx.xxx.xxx"와 같은 IP 주소를 제공해야 합니다. 사용자 친화적이거나 편리한 것 같습니까?

검색을 줄이는 방법 WordPress?

DNS 조회를 줄이면 웹사이트의 로딩 시간과 이탈률이 모두 향상될 수 있습니다. 서비스를 사용하는 경우 여러 페이지 속도 테스터가 시작 위치에 대한 지침을 제공합니다. 다음은 대안으로 취할 수 있는 몇 가지 최선의 조치입니다.

빠른 DNS 공급자 사용

가장 중요한 단계는 평판이 좋은 DNS 서비스를 선택하는 것입니다. 무료 및 프리미엄 DNS 서비스는 모두 널리 사용 가능합니다.

GoDaddy, NameCheap 또는 Namesilo와 같이 잘 알려진 등록 기관에서 도메인 이름을 구입하면 무료 DNS를 받습니다. 이러한 DNS 공급자는 일반적으로 느리고 요청이 증가하면 DNS 쿼리를 수행하는 데 걸리는 시간도 늘어납니다.

그런 다음 Amazon 및 Cloudflare를 포함하여 여러 국가에 POP를 사용하는 DNS 서비스 제공업체가 있습니다. 고품질 DNS는 빠르고 대기 시간이 매우 짧습니다.

호스트 이름 수 줄이기

DNS 조회 수를 줄이는 가장 간단한 방법은 호스트 이름을 줄이는 것입니다.

그러나 전체 요청 수는 중요하지 않습니다. 오히려 중요한 것은 각 개별 도메인에 대한 총 요청 수입니다. 각 고유 도메인의 요청량을 확인하고 많으면 줄이기 위해 노력하십시오.

웹 사이트에서 성능 테스트를 수행하면서 모든 외부 문의를 살펴보십시오. 웹사이트에 자료가 필요하십니까?

웹사이트의 사용성과 속도 사이의 균형을 위해 노력하십시오.

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

외부 자료를 웹사이트에서 제거하고 싶지 않고 대안이 적절하지 않은 경우 로컬에서 호스팅할 수 있습니다.

이런 식으로 외부 요청이 없을 것입니다. 또한 리소스가 로드되는 방식을 제어할 수 있습니다. 자산이 캐시되는 방식을 제어하고 CDN에서 자산을 보낼지 여부를 선택할 수 있습니다.

외부 리소스에서 파일을 다운로드한 후 먼저 서버에서 파일을 호스팅해야 합니다. 서버가 아닌 CDN에 넣으면 사이트 로딩 시간이 더 빨라집니다.

그러나 모든 리소스가 이러한 방식으로 활용되는 것은 아닙니다. 서버에서 로드해야 하고 정기적인 업그레이드가 필요하기 때문에 특정 타사 스크립트는 호스팅에서 로드할 수 없습니다.

그러나 이것은 글꼴 추가, 사진 삽입, Gravatar 등과 같은 여러 가지 작업에 적합합니다.

DNS 캐시 사용

도메인의 IP 주소는 DNS 캐싱 덕분에 브라우저에서 메모리에 저장할 수 있습니다. 브라우저는 IP를 찾기 위해 요청할 필요가 없습니다. 결과적으로 첫 번째 속도 테스트의 DNS 조회 시간은 일반적으로 두 번째 속도보다 깁니다.

귀하의 이익을 위해 DNS 캐싱을 사용하십시오. 캐시 덕분에 DNS를 사용하지 않고 브라우저에서 호스트 이름을 찾을 수 있습니다.

DNS 캐시의 TTL(Time to Live) 측정입니다.

그러나 이상적인 TTL은 없습니다. 그러나 올바르게 계산된 것으로 간주되는 평균을 사용할 수도 있습니다.

DNS 프리페칭

사용자가 현재 페이지를 보고 있는 동안 브라우저는 DNS 프리페칭 덕분에 조심스럽게 DNS 쿼리를 수행할 수 있습니다.

사용자가 다음 페이지를 로드하기 위해 링크를 클릭할 때 페이지는 DNS를 검색하는 데 시간을 소비하지 않습니다. 결과적으로 다음 페이지가 빠르게 로드됩니다.

dns 조회 워드프레스 줄이기

이를 위해 WordPress 대시보드 로 이동합니다.

왼쪽 메뉴에서 모양 -> 테마 파일 편집기 를 클릭합니다.

테마 파일 메뉴 의 오른쪽 메뉴에서 singular.php 파일에 접근해야 합니다. 어떤 경우에는 여기에서 singular.php 대신 single.php 파일을 볼 수 있습니다. 둘 다 본질적으로 동일합니다.

파일에 다음 코드를 추가합니다.

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

완료되면 파일 업데이트를 클릭합니다.

LiteSpeed ​​캐시 플러그인 사용

LiteSpeed ​​Cache는 무료 CDN 캐싱과 브라우저 캐싱을 제공합니다. 수동으로 코드를 작성하는 것이 두려운 경우 DNS 프리페치를 구성하는 데 사용할 수도 있습니다. LiteSpeed ​​Cache의 추가 이점에는 코드 축소 및 개체 캐싱이 있습니다. 플러그인을 사용하여 이미지를 느리게 로드하여 로드 속도를 더욱 높일 수 있습니다.

모든 CyberPanel의 WordPress 웹사이트에서 기본적으로 LiteSpeed ​​캐시를 사용할 수 있습니다.

LiteSpeed ​​캐시를 사용한 DNS 프리페치:

WordPress 대시보드로 이동하여 " LiteSpeed ​​캐시 "를 선택한 다음 " HTML 설정 " 페이지 탭.

이제 DNS Prefetch 필드 상자에 도메인 이름을 입력합니다. ( 예: " //www.example.com " 한 줄에 하나씩 ).

도메인 이름 앞에 "//"를 추가하는 것을 잊지 마십시오.

이제 LiteSpeed ​​캐시로 DNS 프리페치를 설정합니다.

DNS 프리페치에 대한 질문이 있는 경우 피드백과 함께 알려주십시오.

결론

DNS 조회는 웹사이트의 성능 향상을 위해 필수적입니다. 적은 양이지만 무시하면 극적으로 증가할 수 있습니다.

이 에세이에서는 DNS 조회, DNS 조회 속도를 높이는 방법 및 더 빠른 DNS 공급자를 활용하는 이점에 대해 설명했습니다.