728x90

dns 2

dns-prefetch란?

IP 주소를 사람들이 기억하고 사용하기 쉽게 도메인 주소로 대체하여 사용합니다. 하지만 결국 사용되는 것은 IP 주소이기 때문에 도메인과 IP 주소 간의 핸드셰이크가 일어납니다. 이 때, dns-prefetch는 해당 도메인에 대해 미리 핸드셰이크를 해놓아 속도를 조금 더 빠르게 하는 기능입니다. 브라우저에 도메인의 DNS 확인을 미리 수행하도록 요청합니다. 보통 하나의 웹 사이트는 외부 API 또는 이미지 등을 가져오는데 브라우저가 새로운 도메인에 연결할 때 DNS 확인을 수행해야 합니다. HTML 문서의 헤더에 아래의 코드를 추가해 dns-prefetch를 적용할 수 있습니다. 너무 많은 도메인을 설정하면 오히려 속도가 느려질 수 있습니다. 페이지 뷰가 낮은 웹 사이트의 경우 dns-prefetch ..

Computer Science 2023.03.14

웹 브라우저에 URL을 입력하면?

웹 브라우저에서 https://naver.com과 같은 URL을 입력하면 브라우저는 인터넷에서 사이트를 호스팅하는 서버를 파악해야 합니다. 이는 naver.com 도메인을 검색하여 주소를 찾는 것입니다. 서버, 휴대폰, 스마트 냉장고 등 인터넷의 각 디바이스에는 모두 IP 주소라는 4개의 숫자로 이루어진 고유 주소가 있습니다. 하지만 이러한 숫자는 기억하기 어렵기 때문에 도메인 이름 시스템(DNS)을 통해 쉽게 도메인 이름으로 서버의 IP 주소를 찾을 수 있습니다. 빅스비 혹은 시리에게 '홍길동에게 전화해줘'라고 했을 때 '홍길동'은 DNS 조회를 수행하기 위한 도메인 이름이 되고 '홍길동'에 해당하는 전화번호가 IP 주소가 된다. ✏️ 1. 웹 브라우저에 URL을 입력하고 Enter 키 입력 https..

Computer Science 2023.03.14
728x90