Kullanıcı Kılavuzu

Rate Limiting Settings

30/1/26
Rate Limiting Settings

Rate Limiting, uygulamanıza yapılan isteklerin belirli kurallar çerçevesinde sınırlandırılmasını sağlayarak performans, güvenlik ve sistem kararlılığını korumaya yardımcı olur. Bu ayarlar sayesinde aynı istemciden, IP adresinden veya kullanıcıdan gelen aşırı istekler kontrol altına alınabilir.

Kuika, Rate Limiting yapılandırmalarını Configuration Manager modülü altında App Settings üzerinden sunar.

Rate Limiting Ayarlarına Erişim

  1. Kuika platformuna giriş yapın.
  2. Apps ekranından çalışacağınız projeyi seçin.
  3. Sol menüden Configuration Manager modülüne tıklayın.
  1. App Settings sekmesini açın.
  2. Rate Limiting başlığı altında ADD NEW seçeneğini kullanarak yeni bir rate limiting tanımı oluşturun.

Rate Limiting Yapılandırması

Rate Limiting ayarları oluşturulurken aşağıdaki alanlar yapılandırılır:

  • Name: Oluşturulan rate limiting kuralını tanımlamak için kullanılır. Bu alan zorunludur ve yapılandırmanın ayırt edilebilmesini sağlar.
  • Enable Rate Limiting: Rate limiting kuralının aktif olup olmadığını belirler. Switch açık olduğunda tanımlanan kurallar devreye alınır.
  • Rate Limit By: İsteklerin hangi kritere göre sınırlandırılacağını belirler.
    • Desteklenen seçenekler:
      • IP: İstemcinin IP adresine göre limit uygulanır.
      • Client ID: Client ID bazlı limitlendirme yapılır. Bu alan zorunludur.

General Rules (Genel Kurallar)

General Rules alanında, belirli zaman aralıkları için maksimum istek sayısı tanımlanır. Her kural aşağıdaki iki parametreden oluşur:

  • Period: İsteklerin sayılacağı zaman aralığını belirtir.
    • Örnekler:
      • 10s → 10 saniye
      • 1m → 1 dakika
      • 1h → 1 saat
  • Limit:  Belirtilen zaman aralığında yapılabilecek maksimum istek sayısını tanımlar. Birden fazla kural eklenerek farklı zaman aralıkları için ayrı limitler tanımlanabilir. Yeni bir kural eklemek için Add rule seçeneği kullanılabilir, mevcut kurallar Remove ile silinebilir.

Rate Limiting Ayarlarını Kaydetme

Tüm alanlar doldurulduktan ve kurallar tanımlandıktan sonra CREATE butonuna tıklayarak rate limiting yapılandırmasını kaydedebilirsiniz.

Oluşturulan yapılandırma, uygulama genelinde istek trafiğini kontrol altına alarak:

  • Aşırı yüklenmenin önlenmesini
  • Güvenli ve dengeli trafik yönetimini
  • Ortamdan bağımsız (dev / test / canlı) tutarlı limitlendirmeyi sağlar.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar