Este posibil (fără instrumente suplimentare sau adăugarea unui alt sistem de distribuție) să se limiteze lățimea de bandă a conexiunilor totale de descărcare (încărcare către colegii care au solicitat descărcarea unui fișier) astfel încât să nu congestioneze interfața și astfel să încetinească capacitatea de răspuns a site-ului, de ex. permiteți maxim 800 Mbps pentru descărcări, astfel încât de fiecare dată să rămână teoretic 200 Mbps pentru difuzarea conținutului general (site-ului web)?
Singurul lucru care mi-a venit atunci când răsfoiam documentele nginx a fost https://docs.nginx.com/nginx/admin-guide/security-controls/controlling-access-proxied-http/ dar acest lucru este valabil doar pentru (a) conexiuni peer unice, nu o limită de rată totală și (b) conexiuni în general, fără diferențierea între tipul de servire.
Îmi imaginez că ar trebui să implementeze un tip de conexiune specific pentru fișierele care să fie servite ca descărcări pentru vizitator, cum ar fi utilizarea unei definiții separate de bloc de server pentru aceasta. În acest fel, descărcările ar putea fi reglementate cu o limită de rată, fără a afecta difuzarea conținutului „normal”, dar aceasta este totuși limitată la metoda de mai sus care stabilește doar limita pe IP.
Vreo indicii despre cum se rezolvă acest lucru, în general, fără a arunca doar servicii CDN asupra mea?