Throttle

■ Throttle – 스로틀

‘Throttle’ 이란 영어 단어 조절판,누르다, 목을 조르다 등의 의미로 사용되며, 목을 조르다 의 의미로 가장(?) 많이 사용 됩니다. 쓰로틀링(Throttling) 역시 목을 조른다는 뜻을 가지고 있습니다.


[기체-유체 공학]에서 압력이 높은 배관에 손상을 생길 수 있는 경우에 임의적으로 압력을 조절해 배관의 손상을 막는 것을 의미하기도 합니다.


스로틀 밸브는 우리가 운전할 때 엑셀을 밝으면 벨브가 열리고 닫히며 공기의 양을 조절하는 역할을 합니다.
IT에서 소프트웨어 쪽의 단어로 Throttle 이란 단어를 많이 사용한다.  전자-컴퓨터 공학에서 쓰로틀은 웹 서버 관점에서 CPU 등과 같은 하드웨어에 과부하를 줄 경우 (보통은)서버 관리 또는 웹에서 성능을 낮추는 것을 의미합니다. 목을 조여 과부하를 억제한다 는 뜻입니다. (또한 웹페이지의 자바 스크립트나 CMS의 설정 등에서도 Throttle 기능을 사용할 수 있습니다. )


예를 들어 외부 IP 즉, 크롤러의 과도한 접속, 특정 IP에서 분 당 접속 수가 많은 경우입니다. DDOS 공격이나 PHP 취약점 공격 등 으로 인한 웹 서버의 과부하 등을 들 수 있습니다.

Throttle

웹 서버에서의 Throttle

리눅스 웹 서버에서는 가상 호스트, 디렉토리, 위치 등의 분류를 나누어 호스팅 계정에 각각 서버의 로드를 낮추거나 차단, 대역폭을 조절하는 등의 방법으로 설정이 가능합니다. 보통은 ‘mod_throttle 모듈’ 을 통해 제어하며, 클라이언트 IP 주소, 로컬 유저, virtual.conf 등 limit 및 설정된 트래픽 양에 따른 차단 등 여러가지 설정이 적용됩니다.


보통 웹호스팅 업체는 계정마다 정해진 하드웨어 공간과 트래픽 공간을 제공하며, 정해진 웹 용량을 초과 할 경우 자동 차단, 정해진 하루 트래픽 양을 모두 소진한 경우에는 차단 후 새벽 00시에 초기화가 진행됩니다. 이럴 때는 상품을 상위 상품으로 업데이트 하는 방법 등을 고려해야 합니다.


일상 생활에서 해당 분야의 전문가가 아니더라도 알게 모르게 스로틀이란 단어를 한 두 번 들었을 것입니다. 자동차 뿐만이 아닌 요즘 많은 분들이 이용하는 전기 자전거, 전기 킥보드 등에서 스로틀이란 용어를 사용되며 관련 분야에서 어떤 것을 제어하는 용어로 많이 사용된다고 볼 수 있습니다. 

Similar Posts

  • 웹 트래픽(Web Traffic)이란?

    인터넷의 초창기 시절인 1990년 대 및 2000년 대에는 웹 트래픽Web Traffic의 양은 사이트의 인기를 결정하는 중요한 요소였습니다. 특히 전자상거래 사이트에서 말이죠. 웹 사이트의 이상적인 운영은 방문자 수를 늘려 수익을 창출하는 것입니다. 웹 트래픽(웹 사이트 트래픽)은 웹 사이트를 방문하는 웹 사용자이며, 방문 수로 측정됩니다. 데이터 양으로 측정되는 서버 트래픽과는 다른 약간 개념입니다. 하지만 한정된…

  • 검색 엔진이란? & 종류

    검색 엔진이란(search engine) 검색어(키워드)를 입력해서 정보를 보여줄 수 있게 설계된 것, 웹 검색(web search query)을 도와주도록 만들어진 프로그램입니다. 우리가 필요한 정보를 구글, 빙(Bing), 네이버, 다음, 줌에서 키워드를 검색해서 얻을 수 있도록 설계된 것을 ‘search engine’이라고 합니다. 목차■ Throttle – 스로틀■ 웹 서버에서의 Throttle 1. 검색 엔진이란&웹 검색 엔진 차이 검색 엔진이란 키워드를 검색해서…

  • 제휴 마케팅이란? [어필리에이트 마케팅(Affiliate Marketing)]

    어필리에이트(Affiliate)는 “제휴하다“란 뜻을 가지고 있습니다. 어필리에이트 마케팅(Affiliate Marketing)은 우리 말로 ‘제휴 마케팅‘입니다. Affiliate Marketing은 웹 비즈니스 촉진 기법(상품판매 및 광고)의 하나이며, 웹 사이트의 발행자(publisher)가 파트너(아마존, 쿠팡이츠 등) 웹 사이트에 새로운 방문자(고객)에 의한 매출이 발생되면 웹 사이트 발행자는 보상을 받는 마케팅 기법입니다. 기업은 마케팅을 위한 인력을 직접 채용할 필요가 없거나 줄어들고, 마케터는 초기에 큰…

  • 워크로드(Workload)란?

    작업량, 할당량의 사전적 의미를 가진 워크로드(Workload)는 주어진 기간에 시스템에 의해 실행되어야 할 작업의 할당량을 의미합니다. 목차■ Throttle – 스로틀■ 웹 서버에서의 Throttle ✅ 워크로드의 의미 2가지 IT 이전 Workload의 전통적인 개념은 개인이나 조직이 수행해야 하는 작업량을 나타내는 데 사용되었습니다. 웹이 생기고 인터넷이 발달하면서 현대에는 기업의 모든 업무가 IT 기술을 통해 처리되는 시대가 되었습니다….

  • Windows 버전 PuTTY 다운로드 및 설치(&한글 사용하기)

    윈도우 PC에서 SSH 접속을 이용해서 PuTTY 다운로드 및 설치하는 과정입니다. PuTTY를 사용하는 이유는 SSH, TELNET, RLOGIN 등의 프로토콜을 사용해서 원격 서버 및 다른 P에 접속이 쉽고 무료 소프트웨어이기 때문입니다. 목차■ Throttle – 스로틀■ 웹 서버에서의 Throttle✅ PuTTY 다운로드하기 먼저 PuTTY 홈페이지로 이동 후 다운로드를 진행합니다. 이상하게 제 PC에서 [https://www.putty.org/] 다운로드 받으실 수도 있으며,…

  • 웹 사이트 방문자 수와 페이지뷰&세션 3가지 항목 차이 이해하기

    구글 애널리틱스는 웹 사이트를 운영하는 사용자에게 필수적인 도구입니다. Google Analytics는 초보자에게 여러가지 생소한 단어들로 가득하기 때문에 벅찰 수 있습니다. Analytics를 포함한 웹 사이트를 운영하면서 접하게 되는 웹 사이트 방문자 수와 페이지뷰 차이에 대해 알아 보겠습니다. 목차■ Throttle – 스로틀■ 웹 서버에서의 Throttle 1. 웹 사이트 방문자 수(Visits) 웹 사이트 방문Visits 은 URL로 유입,…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 10   +   7   =