Modulul mod_ratelimit oferă o modalitate simplă și eficientă de limitare a vitezei de transfer a datelor (Bandwidth Throttling) pentru răspunsurile trimise către clienți. Este ideal pentru a preveni saturarea lățimii de bandă a serverului atunci când vizitatorii descarcă fișiere mari, fișiere video sau kituri de instalare.
# Limitează viteza de descărcare a fișierelor ISO și video la 1024 KB/s (1 MB/s)
<Location "/descarcari">
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 1024
</Location>
# Permite o viteză inițială rapidă (burst) de 2 MB, după care reduce viteza la 250 KB/s
<Directory "/var/www/html/arhive">
SetOutputFilter RATE_LIMIT
SetEnv rate-limit 250
SetEnv rate-initial-burst 2048
</Directory>
Unitate de Măsură: Valoarea variabilei rate-limit este specificată în kilobytes pe secundă (KiB/s).
Parametri de Mediu
SetOutputFilter RATE_LIMIT: Aplică filtrul de rată pe corpul răspunsului generat.rate-limit <kbytes>: Rata constantă maximă de transfer permisă per conexiune.rate-initial-burst <kbytes>: Cantitatea de date livrată la viteză maximă înainte ca limitarea să intre în vigoare.
Întrebări & Exemple de Cod:
Limitarea Lățimii de Bandă cu mod_ratelimit în ApacheAi o nelămurire despre utilizarea comenzii
Limitarea Lățimii de Bandă cu mod_ratelimit în Apachesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.