etc

개발자 도구 > Network > 'No throttling'의 의미? (스로틀링)

15호의 개발자 2021. 9. 5. 11:18
반응형

throttling(스로틀링)이란?

 

 

인터넷 브라우저에서 개발자 도구(크롬 기준 Shit+Ctrl+I)의 Network 탭을 들어가서

역삼각형(▼) 모양을 눌러보면 아래와 같이 뜬다.

나의 경우 No throttling으로 설정되어 있었다.

 

개발자 도구> Network> No throttling

 

throttle의 사전적 의미는 '목을 조르다, 목을 졸라 죽이다'로써,

throttling은 '대역폭 제한, 대역폭 조절'을, No throttling은 '트래픽 조절 금지'를 뜻한다.

 

대역폭 제한(throttling)이란 인터넷 서비스 공급자가 의도적으로 인터넷 서비스를 느리게 하는 것을 의미한다.

대역폭을 제한함으로써 네트워크의 과부하를 막으며, 네트워크 트래픽을 규제할 수 있다.

 

 

 

Slow 3G로 설정하여 느린 인터넷 환경 테스트하기

 

웹 애플리케이션을 만들 때는 사용자의 인터넷 환경도 고려해야한다.

느린 인터넷 환경에서 사용하는 경우에는 로딩되는 시간이 오래 걸리므로 그 동안에는 흰 화면만 보일 것이다.

이러한 모든 상황에 대비하여 프로그램을 설계해야 한다.

 

개발자 도구의 Network 탭의 역삼각형(▼) 모양을 클릭한 후 Slow 3G로 변경하면 느린 인터넷 환경에서 사용하는 경우를 테스트해볼 수 있다.

Slow 3G를 선택하면 페이지가 새로고침 되는 동안 흰 화면이 오래 보인다.

로딩되는 시간이 오래 걸리기 때문인데, 이 경우 로딩중이라는 문구를 남겨주면 좋다.

 

반응형