Protokol WebSocket menyederhanakan pertukaran data antara klien dan server dengan memungkinkan server mendorong data ke klien. WebSocket membantu meningkatkan pemanfaatan sumber daya, menghemat bandwidth, serta mengurangi latensi. Topik ini menjelaskan cara mengaktifkan dan mengonfigurasi WebSocket.
Catatan Penggunaan
WebSocket tidak kompatibel dengan WAF dan HTTP/2. Anda tidak dapat mengaktifkan WebSocket bersamaan dengan WAF atau HTTP/2. Jika diaktifkan secara bersamaan, nama domain Anda tidak akan dapat diakses. Untuk informasi lebih lanjut, lihat Ikhtisar WAF (versi baru) dan Aktifkan HTTP/2.
WebSocket hanya digunakan untuk pengiriman konten dinamis.
Jika Anda melakukan upgrade dari Alibaba Cloud CDN ke Dynamic Content Delivery Network (DCDN) untuk nama domain, Anda perlu mengajukan tiket untuk beralih dari arsitektur Alibaba Cloud CDN ke arsitektur DCDN sebelum mengaktifkan WebSocket.
Penagihan
WebSocket adalah fitur tambahan, dan penagihannya dipisahkan. Untuk informasi lebih lanjut tentang penagihan WebSocket, kunjungi Halaman Penagihan DCDN.
Aktifkan WebSocket
Sebelum mengaktifkan fitur WebSocket, pastikan akun Alibaba Cloud Anda telah lulus verifikasi nama asli untuk perusahaan, dan nama domain yang terdaftar di akun Alibaba Cloud Anda memiliki nomor Internet Content Provider (ICP) yang valid.
Masuk ke Konsol DCDN.
Di panel navigasi sebelah kiri, klik Domain Names.
Di halaman Domain Names, temukan nama domain yang ingin dikelola dan klik Configure di kolom Actions.
(Opsional) Aktifkan Dynamic Acceleration. Jika fitur ini sudah diaktifkan, lewati langkah ini.
Di pohon navigasi sebelah kiri nama domain, klik Acceleration Rules.
Aktifkan Dynamic Acceleration.

Di pohon navigasi sebelah kiri nama domain, klik Websocket dan aktifkan Websocket.

Klik Modify.
Di kotak dialog Configure WebSocket, konfigurasikan parameter Periode Timeout Koneksi dan Protokol Kembali ke Asal.

Parameter
Deskripsi
Periode Timeout Koneksi
Timeout adalah interval di mana klien mengirim paket data ke server untuk menyinkronkan status saat ini.
Nilai default: 60.
Satuan: detik.
Kami merekomendasikan Anda menyetel periode timeout berdasarkan aturan berikut: A ≤ B ≤ C.
A: periode timeout klien.
B: periode timeout DCDN.
C: periode timeout server asal.
CatatanJika periode timeout klien lebih lama daripada server asal, kesalahan mungkin terjadi.
Protokol Kembali ke Asal
Protokol yang digunakan untuk mengarahkan ulang permintaan ke server asal.
Follow: DCDN menggunakan protokol yang sama (HTTP atau HTTPS) seperti klien untuk mengarahkan ulang permintaan ke server asal. Port 443 atau 80 server asal harus dibuka.
HTTP: DCDN mengarahkan ulang permintaan ke server asal melalui HTTP.
HTTPS: DCDN mengarahkan ulang permintaan ke server asal melalui HTTPS. Port 443 server asal harus dibuka.
Klik OK.
Nonaktifkan WebSocket
Jika Anda tidak lagi ingin menggunakan WebSocket, Anda dapat menonaktifkannya di konsol DCDN. WebSocket akan langsung dinonaktifkan setelah sakelar dimatikan.