HTTP 완벽 가이드 책을 읽으면서 대부분의 HTTP 성능은 TCP 성능에 의존하는 것을 알게 되었다.
그래서 궁금한 건 TCP 네트워크를 맺기 위해서 처음 할 일은 DNS로 실제 접속할 IP를 찾아내는 것인데 (보통 쿼리한다고 함), 이게 얼마나 걸릴지 궁금해서 재미삼아서 해봤다.
nslookup
naver.com
빠르다. 저 4개 중 아무거나 골라서 브라우저를 통해 접속하면 naver.com으로 잘 접속된다.
로컬 캐시가 없다면, DNS 인프라를 이용하여 접속할 IP를 찾으러 다니는데 시간을 할애하는데, 이제는 인터넷의 발전으로 이 과정마저 밀리초 단위로 끊어낸다고 한다.
참고
https://www.oreilly.com/library/view/http-the-definitive/1565925092/
'Programming > DevOps, Tools' 카테고리의 다른 글
[운영체제] 병행 프로세스 (0) | 2023.05.14 |
---|---|
[GIT 좀 더 이해하기] 3. merge 와 rebase 차이 (2) | 2023.05.11 |
[GIT 좀 더 이해하기] remote repository에 최초 push 하기 (0) | 2023.04.25 |
[GIT 좀 더 이해하기] 1. fetch와 pull의 차이점 (0) | 2023.04.19 |
[tool] AWS CodeWhisperer 15분 사용기 (0) | 2023.04.17 |
댓글