Čo znamená latencia
Latencia je doba oneskorenia alebo zdržanie medzi odoslaním a prijatím dát. V kontexte komunikačných sietí, ako je internet, sa latencia často meria v milisekundách a ovplyvňuje rýchlosť prenosu dát a odozvu systému.
Existujú 3 základné typy latencií:
- Latencia prenosu je čas potrebný na prenos dát od odosielateľa k príjemcovi. To môže byť ovplyvnené rýchlosťou dátového prenosu a fyzickou vzdialenosťou medzi zariadeniami.
- Latencia spracovania predstavuje dobu, ktorú systému trvá spracovať prijaté dáta. To môže zahŕňať dobu potrebnú na interpretáciu prichádzajúcich dát, ich spracovanie a prípravu na odpoveď.
- Latencia frontu nastáva, keď sú dáta spracovávané vo fronte, a čakajú na svoj riadok na spracovanie. To môže nastať v situáciách, keď sú niektoré úlohy vo fronte prednostnejšie alebo keď je spracovávanie spomalené v dôsledku iných faktorov.
Celkovo nízka latencia je zvyčajne žiadúca, najmä v aplikáciách, kde je dôležitá rýchla odozva (napríklad pri hraní online hier, streamovaní videa alebo v interaktívnych webových aplikáciách).
Zlepšene latencie môže byť dosiahnuté optimalizáciou sieťových ciest, použitím technológií ako CDN (Content Delivery Network) a ďalšími metódami optimalizácie prenosu dát.