𝗦𝗮𝗺𝗲𝗻𝘃𝗮𝘁𝘁𝗶𝗻𝗴 𝗦𝗲𝘀𝘀𝗶𝗲 𝟱

Ik heb vandaag in mijn systeemontwerples drie manieren bestudeerd om gegevens tussen een client en een server te verplaatsen.

Short Polling De client vraagt de server om updates op vaste tijden. Je kunt bijvoorbeeld een interval van 5 seconden instellen. De client stuurt elke 5 seconden een verzoek om te controleren op nieuwe gegevens.

Long Polling De client stuurt een verzoek naar de server. De server houdt het verzoek vast totdat er nieuwe gegevens binnenkomen. Deze methode verbruikt meer serverbronnen. Het verspilt ook veel verbindingen.

Server Side Events De server stuurt op regelmatige intervallen gegevens naar de client. In JavaScript gebruik je het EventSource-object om deze verbinding te maken. De server pusht automatisch gegevens naar de client.

Bron: https://dev.to/hvdineshbabu/session-5-summary-5agg