다운로드 속도가 웹 사이트 성능에 미치는 영향

웹 사이트 성능은 네트워크 상태,서버 부하,브라우저 활동 및 기타 여러 가지 변수 요인과 같은 다양한 요인의 영향을받습니다. 이러한 요소는 동적으로 다양하기 때문에 웹 성능 메트릭은 상당히 변동될 수 있습니다. 이 스마트 폰 사용자를위한 속도가 매우 느린 2 메가 초당 연결에 매우 빠른 40+메가 초당 인에서 상당히 다를 수 있습니다 다운로드 네트워크 조건에 특히 사실이다.

다운로드 속도는 인터넷에서 최종 사용자 장치로 전송되는 초당 바이트 수로 측정되며,이 기사에서는 다운로드 속도가 웹 사이트 성능에 어떤 영향을 줄 수 있는지 살펴 봅니다.

셀룰러 네트워크는 지난 40 년 동안 상당히 진화,더 성능 이점을 약속 세대 네트워크의 출현과 함께,느린 네트워크에 빠른 웹 사이트를 참조하십시오. 동시에 케이블 및 무선 랜에 연결된 장치는 또한 위의 38 메가 비트,100 메가 비트,1 기가비트 비트,같은 계속 증가하는 대역폭과 네트워크 성능에 큰 개선을 보았다.

대역폭이 클수록 초당 더 많은 바이트가 전송될 수 있으며,이는 스트리밍 비디오와 같은 특정 유형의 데이터 전송에 유리하며,예시적인 그림 1 은 넷플릭스 서비스의 다른 수준에 대해 권장되는 현재 대역폭 지침을 보여줍니다. 기본적으로 스트리밍에 사용할 수있는 대역폭이 높을수록 서비스 품질이 높아집니다.

그림 1 넷플릭스 서비스에 대한 대역폭 권장 사항-소스 넷플릭스

다른 공급자에 대해서도 마찬가지입니다. 2015 년 11 월 15 일(토)~2015 년 12 월 15 일(일)~2015 년 12 월 15 일(일)~2015 년 12 월 15 일(일)

데이터 스트리밍 서비스는 방대한 양의 데이터를 매우 빠르게 전달합니다. 이는 웹 사이트 및 응용 프로그램이 데이터를 제공하는 방식과 매우 다릅니다. 웹 성능의 십년간에서 우리는 웹 페이지를 구축하기 위해 제공되는 데이터의 평균 양이 지금 2 메가 바이트,지난 10 년 동안 약 200%의 증가 방법에 대해 설명합니다. 불행히도,영상 또는 텔레비젼 서비스와는 다른,웹 페이지 자료는 흐르기에 공헌하지 않는 많은 작은 파일로 위로 만든다.

웹 페이지 전달 방법

웹 사이트 및 안드로이드 앱(앱)은 하이퍼텍스트 전송 프로토콜을 사용하여 인터넷을 통해 통신합니다. 이 프로토콜은 통신을 웹 서버와 최종 사용자 장치 간에 전달되는 일련의 작은 패킷으로 나눕니다. 웹 페이지는 최종 사용자 장치에 표시 할,그것은 많은 서로 다른 자원을 획득하여 구축 한 다음 장치 브라우저,파이어 폭스 나 마이크로 소프트 에지 등,보기 가능 및 소모품 웹 페이지로 결합. 이 방법은 많은 버스트를 전송해야 하며,각각 적은 양의 데이터를 전달합니다. 웹 페이지를 구축하는 데 필요한 패킷의 상당수가있을 수 있지만 함께 사용할 수있는 큰 대역폭을 악용하기에 충분하지 않습니다.

더 많은 대역폭은 중요하지 않습니다(많이)

2009 년,마이크 벨쉬,웹 사이트 성능에 대역폭과 대기 시간을 변화의 효과를 관찰 일련의 실험에서 결과를 발표했다. 그의 간행물은 더 많은 대역폭에서 찾을 수 있습니다(많은).

그는 대역폭 크기를 늘리고 대기 시간을 60 밀리초 정적으로 유지함으로써 대역폭이 증가함에 따라 대기 시간이 성능 향상에 미치는 영향이 처리량 향상으로 이어진다는 것을 발견했습니다. 그의 관찰은 그림 2 와 같이 약 5 메가 픽셀의 웹 페이지에 대한’스위트 스팟’을 고려했다.

그림 2 추가 실험에서 그는 대역폭을 5 메가비트비트에서 정적으로 유지했지만 이번에는 대기 시간을 꾸준히 감소시켰다. 이 시간 그는 대기 시간이 감소로,페이지로드 시간도 감소 것을 관찰했다. 그림 3 은 그의 관찰을 보여줍니다.

이러한 제한된 실험을 통해 대역폭이 중요하지만 웹 사이트 성능에 더 큰 영향을 미치는 것은 대기 시간 또는 왕복 시간이라는 결론을 내 렸습니다.

느린 다운로드 속도가 브라우저에 미치는 영향

다양한 요소가 웹 사이트 성능에 영향을 줄 수 있지만 대기 시간은 네트워크 전체의 게재에 영향을 미칩니다. 그러나 느린 다운로드 속도는 브라우저가 웹 페이지를 얼마나 빨리 구축하고 제시 할 수 있는지에 직접적으로 영향을 미치기 때문에 최종 사용자 경험에도 영향을 미칩니다.

구글 개발자 도구의 성능 탭을 사용하여 우리는 브라우저가 다른 대역폭에 응답하는 방법에 대한 통찰력을 얻을 수 있습니다. 후보 웹 페이지의 성능 탭인 그림 4 는 38 메가픽시스의 다운로드 속도와 9 메가픽시스의 대기 시간 연결을 통해 로드되었습니다. 각 식별 가능한 리소스 유형별 경과 시간 할당을 보여 줍니다. 이 구성에서 총 경과 시간은 477 밀리 초로 기록되었습니다.

이제 후보 웹 페이지는 동일한 측정 기간을 보여 주지만 이번에는 전송 요청과 온로드 이벤트 사이의 총 경과 시간은 980 밀리초입니다.

유휴 시간을 제외하고 각 리소스 유형의 할당된 경과 시간은 유사한 것으로 간주될 수 있습니다. 그러나 유휴 시간이 90 밀리초에서 553 밀리초로 크게 증가했습니다.

두 테스트 모두 대기 시간이 동일하다는 점을 고려하면 다운로드 속도가 느려져 인터넷을 통한 리소스 전달이 지연되었습니다. 이 같은 속도로 웹 페이지를 제공하는 브라우저의 기능에 상당한 영향을 미쳤다. 유휴 시간은 브라우저가 리소스를 처리하기 전에 리소스를 다운로드 할 때까지 대기하고 있음을 의미하며 지연의 원인이됩니다.

최종 생각

다운로드 속도가 웹 사이트 성능에 어떤 영향을 줄 수 있는지 살펴보면 현대의 셀룰러,케이블 및 와이파이 네트워크는 2009 년에 테스트 된 것보다 훨씬 더 능력이 있음을 언급하는 것이 중요합니다. 그러나,마이크 벨쉬에 의해 설립 원칙은 오늘날에도 여전히 적용 할 수 있습니다. 웹 페이지 또는 응용 프로그램은 특히 느린 네트워크 연결을 통해 저전력 안드로이드 장치에,최종 사용자에게 서비스를 제공하는 방법을 계획 할 때 따라서,그들은 고려되어야한다.

또한 다운로드 속도의 대립으로서 최종 사용자 장치에서 인터넷으로 전송되는 초당 바이트 수인 업로드 속도를 알아야 합니다. 업로드 속도는 잠재적으로 웹 사이트 성능에 영향을 미칠 수 있지만,위의 테스트의 목적을 위해 일정한 요인으로 설정되어 있으므로 그 효과는이 문서의 관찰에서 부정 할 수있다. 그것은 자신의 운영 요구 사항을 충족하도록 설정됩니다으로 업로드 속도는 다른 인터넷 서비스 제공 업체 사이에 상당히 다를 수 있습니다. 따라서 업로드 속도가 웹 사이트 성능에 영향을 줄 수 있음을 아는 것이 중요하며 이는 우리가 돌아갈 수있는 주제입니다.

이 문서에서는 웹 사이트 성능이 최상의 최종 사용자 경험을 보장하기 위해 최적화가 필요한 여러 가지 요인에 의해 영향을 받는다는 것을 인식하여 시작합니다. 그러나 다운로드 속도의 중요성을 간과해서는 안됩니다. 그것은 뭔가 제어할 수 있을 것입니다,그것은 웹사이트 디자인 및 개발 프로세스 걸릴 네트워크의 다양 한 속도 고려 귀하의 웹사이트 방문자에 대 한 긍정적인 경험을 보장 하기 위해 필요,네트워크에 관계 없이 그들은 당신의 웹 서비스에 연결.

저자:필립 반덴버그

필립 반덴버그는 웹 성능,성능 부하 테스트,그것의 모범 사례 및 인터넷 서비스의 관리의 전문가입니다. 수년 동안 경력을 쌓은 그는 회사가 전 세계에 걸쳐 디지털 기술과 웹 사이트를 구현할 수 있도록 도왔습니다. 모든 게시물 보기 필립 반덴버그

답글 남기기

이메일 주소는 공개되지 않습니다.