𝗥𝗶𝗻𝗴𝗸𝗮𝘀𝗮𝗻 𝗦𝗲𝘀𝗶 𝟱

Hari ini, saya telah mempelajari tiga cara untuk mengendalikan kemas kini data dalam reka bentuk sistem.

Short Polling Klien menghantar permintaan ke pelayan pada masa yang ditetapkan. Anda menetapkan selang masa, seperti 5 saat. Klien meminta data baharu daripada pelayan setiap 5 saat. Cara ini berfungsi tetapi membazirkan banyak permintaan.

Long Polling Klien menghantar permintaan. Pelayan membiarkan permintaan tersebut terbuka sehingga data baharu tiba. Ini menggunakan lebih banyak sumber pelayan. Ia juga membazirkan banyak sambungan aktif.

Server-Side Events Pelayan menghantar data kepada klien pada selang masa yang tetap. Dalam JavaScript, anda menggunakan objek EventSource. Ini mewujudkan satu sambungan. Pelayan kemudian akan menghantar data kepada klien secara automatik.

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