libvmod-vsthrottle
Varnish kullanarak Rate-Limit yapmanızı sağlar. Örneğin istemcinin 10 saniye için en fazla 15 istek yapmasını sınırlayabilirsiniz. Eğer sınırı aşarsa hata sayfası dönebilir veya istediğiniz herhangi bir işlemi yapabilirsiniz.
Kurulum (Debian Tabanlı)
Aşağıdaki paketlerin kurulu olması gerekli.
Aşağıda 4.0 sürümü için kurulum gösterilmiştir.
Yukarıdaki adımları sorunsuz şekilde tamamladıktan sonra kullanıma geçebilirsiniz. Kullanmak için import etmeniz yeterli.
Fonksiyonlar
is_denied(STRING key, INT limit, DURATION period)
key argümanı benzersiz bir tanımlayıcı olmalı genelde ip kullanılır. limit argümanı belirlenen zaman periyodunda kaç adet istek yapılabileceğini gösterir. period zaman periyodu.
Fonksiyon boolean bir değer döner.
Last updated
Was this helpful?