CDN 용어집

프리페칭

DNS 프리페칭이라고도 알려진 프리페칭은 사용자가 실제로 링크를 클릭하거나 사이트를 요청하기 전에 웹 사이트의 도메인 이름을 해당 IP 주소로 확인하는 것과 관련된 웹 성능 최적화 기술입니다. 이러한 사전 해결은 DNS(도메인 이름 시스템) 확인과 관련된 대기 시간을 줄이는 것을 목표로 사용자의 작업을 예상하여 수행됩니다.

DNS 확인은 "example.com"과 같이 사람이 읽을 수 있는 도메인 이름을 "192.0.2.1"과 같은 기계가 읽을 수 있는 IP 주소로 변환하는 프로세스입니다. 이 번역은 브라우저가 웹사이트를 호스팅하는 서버에 연결하는 데 필요합니다. 하지만, DNS 브라우저가 쿼리해야 하므로 해상도가 지연될 수 있습니다. DNS 서버 웹 사이트에 대한 연결을 시작하기 전에 IP 주소를 얻으려면. 이러한 지연으로 인해 사이트의 페이지 로드 시간이 몇 초 정도 늘어날 수 있으며, 특히 DNS 서버의 응답 속도가 느리거나 DNS 조회가 여러 번 필요한 경우에는 더욱 그렇습니다.

DNS 정보를 미리 가져오면 사용자가 현재 페이지를 보고 있는 동안 브라우저가 DNS 확인을 미리 수행할 수 있습니다. 이는 사용자가 링크를 클릭하거나 새 요청을 시작할 때 브라우저에 이미 사용 가능한 IP 주소가 있으므로 실시간 DNS 조회가 필요 없고 새 페이지를 로드하는 데 걸리는 전체 시간이 단축된다는 의미입니다.

프리페칭은 브라우저가 특정 도메인 이름을 미리 확인하도록 지시하는 HTML 태그나 HTTP 헤더를 사용하여 웹사이트 개발자가 구현할 수 있습니다. 브라우저는 사용자가 클릭할 가능성이 있는 링크를 예측하는 경험적 방법을 기반으로 뷰포트에 표시되는 링크에 대한 DNS 정보를 자동으로 미리 가져올 수도 있습니다.

미리 가져오기를 하면 성능이 향상될 수 있습니다. 지연 시간, 추가 네트워크 리소스를 소비하고 사용자가 궁극적으로 방문하지 않을 수 있는 도메인을 확인하여 개인 정보 보호에 잠재적으로 영향을 미치는 등의 잠재적인 단점도 있습니다. 따라서 웹사이트와 사용자의 구체적인 요구 사항과 상황을 고려하여 신중하게 사용해야 합니다.