우리 대부분은 주위 사람들이 사용 하 고 있는 용어 대기 시간을 들었지만 정확히 대기 시간이 무엇 인지 알고 있습니까? 글쎄, 우리는 네트워크 대기 시간이 무엇 인지 말할 때, 그것은 단순히 네트워크를 통해 데이터 통신 중에 발생 하는 모든 종류의 지연을 나타내는 데 사용 되는 용어입니다.
대기 시간은 밀리초 단위로 측정 됩니다. 그것은 종종 속도 테스트 중 ping 속도 라고 합니다.
짧은 지연이 발생 하는 네트워크 연결을 낮은 대기 시간 네트워크 라고 하며, 더 긴 지연을 겪는 네트워크 연결은 대기 시간이 높은 네트워크로 알려져 있습니다.
네트워크 대기 시간은 가능한 한 0에 가깝게 유지 하는 것이 바람직합니다. 대기 시간이 높으면 네트워크 통신에 많은 장애물이 생깁니다.
이는 데이터가 네트워크 파이프를 이용 하는 것을 방지 하 고 통신 대역폭을 상당히 감소 시킨다. 지연 시간이 네트워크 대역폭에 미치는 영향은 오랫동안 지속 될 수도 있고 지연의 원인에 따라 일시적인 것일 수도 있습니다.
가능 하면 대기 시간이 0에 가깝게 유지 되도록 하는 것이 바람직 하지만 대기 시간이 더 길어질 수 있는 몇 가지 방법이 있습니다. 우리는 이들 중 일부를 보자:
거리: 네트워크 대기 시간의 주요 원인 중 하나는 거리 이며, 보다 구체적으로는 요청을 하는 클라이언트 장치와 이러한 요청에 응답 하는 서버 간의 거리입니다.
이것을 이해 하기 위해 우리는 콜럼버스의 데이터 센터에서 호스팅되는 웹 사이트 예를 생각해 볼 수 있습니다, 오하이오의 사용자에 의해 요청에 10-15ms 내에서 더 빠른 응답을 줄 것 이다 신시내티는 100 km입니다 로스 앤젤레스에 있는 사용자에 비해 2200 mi 약 50ms 즉, 더 긴 지연을 통해 제공 됩니다.
ISP, 허브, 위성 연결에서 멀리 떨어져 있으면 정보가 전송 되는 데 시간이 더 오래 걸립니다.
혼잡: 이것은 대역폭과 유사 하다 즉, 더 작은 대역폭 연결이 더 네트워크 혼잡 즉, 낮은 대기 시간으로 느린 인터넷을 경험 한다.
대기 시간 측정의 수 밀리초의 증가는 그다지 많지 않을 수 있지만, 서버와 클라이언트 모두에 게 중요 한 모든 앞뒤 통신이 구성 되어 연결을 설정 하 고, 데이터가 통과 하는 네트워크 장비에 문제가 발생 합니다. 페이지의 총 크기 및 로드 시간입니다.
클라이언트가 요청을 할 때 응답에 필요한 시간을 클라이언트 장치는 RTT 또는 왕복 시간 으로 호출 됩니다.
인터넷 교환 지점 (IXPs): 인터넷을 통해 이동 하는 데이터는 일반적으로 하나 뿐 아니라 여러 네트워크를 통과 합니다. HTTP 응답이 통과 해야 하는 네트워크 수가 많을 수록 지연 될 가능성이 높아집니다.
예를 들면 다음과 같습니다. 데이터 패킷이 네트워크를 통과할 때 인터넷 교환 지점 즉 IXPs를 통해 전달 됩니다. 여기서 라우터는 데이터 패킷을 처리 하 고 경로를 만들어야 하며, 라우터는 이러한 패킷을 더 작은 패킷으로 분리 해야 할 수 있으며,이 모든 것이 몇 밀리초를 RTT에 추가 합니다.
웹 페이지 구축
때때로 느린 성능은 웹 페이지가 생성 된 방식 때문 이기도 합니다. 웹 페이지 중 일부는 증가 된 양의 무거운 콘텐츠 또는 여러 타사의 로드 콘텐츠를 포함 하는 경우 브라우저가 더 큰 파일을 다운로드 하 여 표시 하도록 요구 되므로 성능이 저하 될 수 있습니다.
다음은 대기 시간을 줄이는 몇 가지 방법입니다.
CDN (콘텐츠 전송 네트워크) 사용:
CDN을 사용 하는 것은 대기 시간을 줄이기 위해 수행 되는 주요 단계 중 하나입니다. CDN은 정적 콘텐츠를 캐시 하 고 RTT를 줄입니다. CDN 서버는 콘텐츠를 최종 사용자에 게 더 가깝게 저장 하 여 데이터가 이동 하 고 시간 내에 도달 하는 데 소요 되는 거리를 줄이기 위해 여러 위치에 배포 됩니다. 따라서 웹 페이지를 빠르게 로드 하 고 웹사이트 속도와 성능을 향상 시킬 수 있습니다.
코드 축소
웹 개발자는 렌더링 차단 리소스의 수를 줄이고 가능한 한 파일 크기를 줄이며 이미지를 더 빠르게 로드 하도록 최적화할 수 있습니다. JavaScript 및 CSS 파일의 크기를 줄이려면 코드 축소를 수행할 수 있습니다.
특정 자산을 먼저 전략적으로 로드 하 여 인지 된 대기 시간을 줄일 수 있습니다.
페이지를 완전히 로드 하기 전에 사용자가 상호 작용을 시작 하려면 먼저 페이지의 위-접기 영역을 로드 하도록 웹 페이지를 구성할 수 있습니다.
웹 페이지는 지연 로딩 기술을 사용 하 여 필요에 따라 자산을 로드할 수도 있습니다. 이러한 접근 방식은 실제로 지연 시간을 개선 하지 않고 속도 페이지에 대 한 사용자의 인식을 향상 시킵니다.
대부분의 경우 네트워크 대기 시간의 문제는 서버가 아닌 사용자 측에서 발생 합니다. 비록 증가 또는 더 많은 대역폭을 구입 하는 것은 웹 사이트의 성능을 보장 하지 않습니다, 그러나 소비자는 경우 대기 시간이 일관 된 문제에 대역폭을 구입 하는 경향이 있다.
그러나 WiFi 보다는 이더넷을 사용 하 여 전환 하는 것이 상대적으로 더 일관 된 인터넷 연결을 초래할 것입니다.
펌웨어 업데이트를 적용 하면 사용자는 인터넷 장비가 최신 상태 인지 확인 하 고 필요한 경우 장비를 교체 해야 합니다.
네트워크 대기 시간, 처리량 및 대역폭은 모두 상호 관련 되지만 다른 작업을 측정 하는 데 사용 됩니다.
대역폭은 지정 된 시간에 네트워크를 통과 하는 데이터의 양을 가리킵니다.
지정 된 시간 프레임에서 해당 네트워크를 통해 실제로 전달 되는 평균 데이터 양은 처리량 이라고 합니다. 대기 시간의 영향을 받으며 반드시 대역폭과 동일 하지는 않습니다.
그러나 대기 시간은 특정 시간에 다운로드 된 데이터가 아닌 시간 측정을 가리킵니다.
이 게시물은 잘하면 독자가 지연 시간을 이해 하는 데 도움이 있다; 그것은 원인과 지연을 최소화 하는 방법. 대기 시간은 네트워크 에코 시스템의 중요 한 부분으로, 완전히 제거 될 수는 없지만 최소화할 수도 있습니다.
위에 나열 된 제안은 웹 사이트의 대기 시간을 줄이는 데 도움이 되며 페이지를 로드 하는 데 걸리는 시간을 향상 시킬 수 있습니다. 인터넷 속도의 모든 중요성 후, 오늘은 중요 하 고 지연 시간의 밀리초의 변경은 백만 달러 이익 획득 또는 손실에 영향을 미칠 수 있습니다.
내 인터넷 속도 테스트는 다양 한 네트워크 연결에 대 한 인터넷 속도 테스트를 수행 하는 전용 웹 사이트입니다. 그것은 무료 대역폭 속도 테스트를 제공 하고있다.
웹 사이트는 플러그인 없이 모든 웹 브라우저에서 잘 작동 하 고 사용 하기 매우 쉽습니다. Tesmyinternetspeed.org의 인터넷 속도 테스트는 다른 속도 테스트에서 찾을 수 없는 대역폭에 대 한 통계를 표시 하는 독점적인 결과를 제공 합니다.
테스트 내 인터넷 속도에서 얻은 인터넷 속도 테스트 결과는 이해 하기 쉽게 하 고 아마도 동일한 ISP의 다른 사용자에 게 네트워크 속도의 결과를 비교할 수 있도록 하는 방식으로 설명 했다, 다른 테스터 뿐만 아니라 당신에 있는 다른 사람 r 시티.
테스트 내 인터넷 속도와 인터넷 속도를 테스트