TsgcWebSocketServer_HTTPAPI › 속성 › MaxBandwidth
모든 연결에 걸친 최대 허용 대역폭(초당 바이트)입니다(0은 무제한을 의미함).
property MaxBandwidth: Integer read FMaxBandwidth write FMaxBandwidth;
0 (무제한)
초당 바이트 단위로 집계된 전송 속도에 상한을 둡니다. 값은 http.sys HttpServerBindingProperty / HttpServerQosProperty 설정을 통해 URL 그룹 수준에서 적용되고 커널 드라이버에 의해 적용됩니다. 0(기본값) 값은 제한을 비활성화합니다. 다른 서비스와 대역폭을 공유하는 서버를 조절하거나 클라우드 배포에서 송신 비용을 제한하는 데 유용합니다. 참고: 상한은 아웃바운드 트래픽에만 적용됩니다 — 인바운드는 이 속성에 의해 제한되지 않습니다. 더 세밀한 피어별 제어를 위해 RateLimiter와 결합하십시오.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
// cap total egress at 1 MB/sec
oServer.MaxBandwidth := 1048576;
oServer.Active := true;