목록엔지니어링(TA,AA,SA)/성능&최적화 (1)
내 잡다한 노트
Throttling과 API Throttling
**Throttling(쓰로틀링)**은 시스템, 네트워크, 애플리케이션 또는 API에서 과도한 요청이나 작업을 제한하여 성능을 유지하고 리소스 사용을 최적화하는 기술 또는 메커니즘을 말합니다. 또는 PC, 노트북의 CPU, GPU 등이 지나치게 과열될 때 기기의 손상을 막고자 클럭과 전압을 강제적으로 낮추거나 강제로 전원을 꺼서 발열을 줄이는 기능으로 불리기도 한다. API Throttling은 주로 API를 사용하는 환경에서 적용되며, 클라이언트가 일정 시간 동안 보낼 수 있는 요청 수를 제한하여 API 서버가 과부하에 걸리지 않도록 보호합니다. 1. Throttling의 일반 개념목적리소스 보호: 서버, 네트워크, 데이터베이스 등의 과부하를 방지.공정한 리소스 분배: 여러 사용자 간에 리소스를 공..
엔지니어링(TA,AA,SA)/성능&최적화
2024. 11. 29. 22:48