Junior — Middle
NGINX ayarlarında hangi tür sınırlayıcı kısıtlamalar ayarlanabilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
NGINX'te, yükü kontrol etmek ve sunucuyu korumak için çeşitli sınırlar belirlenebilir. Temel sınır türleri:
-
limit_req — belirli bir zaman diliminde bir istemciden gelen isteklerin sayısını sınırlar (hız sınırlandırması). DDoS ve aşırı isteklerden korunmayı sağlar.
-
limit_conn — bir istemciden veya sunucu seviyesinde eşzamanlı bağlantıların sayısını sınırlar.
-
limit_rate — istemciye veri iletim hızını sınırlar (örneğin, dosya gönderim hızını sınırlamak).
-
limit_zone — sınırların durumunu depolamak için bellek alanı (limit_req ve limit_conn ile birlikte kullanılır).
İstek sınırlandırma konfigürasyonu örneği:
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
server {
location /api/ {
limit_req zone=one burst=5 nodelay;
}
}