𝗥𝗶𝗻𝗴𝗸𝗮𝘀𝗮𝗻 𝗦𝗲𝘀𝗶 𝟱
Hari ini, saya telah mempelajari tiga cara untuk memindahkan data antara klien dan pelayan dalam kelas reka bentuk sistem saya.
Short Polling Klien meminta kemas kini daripada pelayan pada masa yang ditetapkan. Anda mungkin menetapkan selang masa 5 saat. Klien menghantar permintaan setiap 5 saat untuk menyemak data baharu.
Long Polling Klien menghantar permintaan kepada pelayan. Pelayan menahan permintaan tersebut sehingga data baharu tiba. Kaedah ini menggunakan lebih banyak sumber pelayan. Ia juga membazirkan banyak sambungan.
Server Side Events
Pelayan menghantar data kepada klien pada selang masa yang tetap. Dalam Javascript, anda menggunakan objek EventSource untuk mencipta sambungan ini. Pelayan menghantar data kepada klien secara automatik.