Omezování rychlosti přenosu dat a připojení pro NGINX proxy
Rate limiting for NGINX proxy
dc.contributor.advisor | Sedlák Daniel | |
dc.contributor.author | Kryštof Šimon | |
dc.date.accessioned | 2025-06-14T22:58:03Z | |
dc.date.available | 2025-06-14T22:58:03Z | |
dc.date.issued | 2025-06-14 | |
dc.identifier | KOS-1243583389305 | |
dc.identifier.uri | http://hdl.handle.net/10467/123569 | |
dc.description.abstract | Tato práce zkoumá metody omezování frekvence síťového provozu, zaměřuje se na open-source implementace a analýzu zdrojových kódů serveru nginx. Na základě rešerše je server rozšířen o modul implementující dvě metody: omezování pásma propustnosti pro HTTP tělo a omezování frekvence požadavků s využitím sliding window counter algoritmu. Výsledné řešení účinně vyvažuje spravedlnost limitací a výpočetní náročnost při zpracování více současných připojení, čímž vyhovuje nasazení ve vysoce výkonných webových systémech. | cze |
dc.description.abstract | This thesis reviews contemporary rate limiting methods for traffic regulation, examining open-source implementations alongside an analysis of the nginx codebase. Based on the study's findings, two methods are implemented to extend the nginx ecosystem: HTTP body bandwidth throttling and request frequency limiting via the sliding window counter algorithm. The solution effectively balances fairness and processing overhead while handling multiple connections, ensuring its applicability in high-performance environments. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | webový server | cze |
dc.subject | reverzní proxy server | cze |
dc.subject | nginx | cze |
dc.subject | omezování frekvence síťového provozu | cze |
dc.subject | omezování pásma propustnosti | cze |
dc.subject | HTTP protokol | cze |
dc.subject | programovací jazyk C | cze |
dc.subject | web server | eng |
dc.subject | reverse proxy server | eng |
dc.subject | nginx | eng |
dc.subject | rate limiting | eng |
dc.subject | bandwidth throttling | eng |
dc.subject | HTTP protocol | eng |
dc.subject | C programming language | eng |
dc.title | Omezování rychlosti přenosu dat a připojení pro NGINX proxy | cze |
dc.title | Rate limiting for NGINX proxy | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Kvasnička Tomáš | |
theses.degree.discipline | Počítačové systémy a virtualizace 2021 | cze |
theses.degree.grantor | katedra počítačových systémů | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 18104 [354]