Sobes.tech
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;
    }
}