All Products
Search
Document Center

Edge Security Acceleration:Konfigurasi WebSocket

Last Updated:Jun 09, 2026

Jika server origin Anda perlu mendukung permintaan ws:// atau wss://, Anda harus mengaktifkan fitur WebSocket pada DCDN. Fitur ini memungkinkan DCDN berkomunikasi dengan server origin menggunakan protokol WebSocket untuk transmisi dan pembaruan data secara real-time.

Latar Belakang

Protokol WebSocket adalah protokol berbasis TCP yang menyediakan koneksi persisten untuk komunikasi full-duplex antara klien dan server. Protokol ini memungkinkan server mengirim informasi secara proaktif ke klien. Sebelum adanya WebSocket, aplikasi web yang memerlukan komunikasi dua arah harus mengandalkan polling HTTP kontinu, yang tidak efisien dan boros sumber daya. Dengan WebSocket, klien dan server melakukan handshake sekali untuk membentuk koneksi persisten guna transfer data dua arah. Pendekatan ini menghemat sumber daya server dan bandwidth serta mendukung komunikasi real-time.

Kasus Penggunaan

Skenario

Deskripsi

Komentar bullet

Saat pengguna mengirim komentar bullet, server harus menampilkannya di layar mereka bersama komentar dari pengguna lain. Protokol WebSocket memungkinkan server mendorong semua komentar tersebut ke client pengguna secara real-time.

Pendidikan online

Dalam kelas online satu-ke-banyak, catatan dan garis besar yang dibuat oleh guru harus didorong ke client banyak siswa secara real-time. WebSocket mengirimkan informasi ini.

Kutipan real-time untuk produk keuangan

Harga aset seperti saham dan emas berubah dengan cepat. Protokol WebSocket dapat mendorong pembaruan harga ini ke client di seluruh dunia secara real-time, membantu trader membuat keputusan cepat.

Pembaruan olahraga langsung

Jutaan penggemar mengikuti acara olahraga langsung. Untuk memberikan pengalaman terbaik, WebSocket mengirimkan pembaruan skor dan event secara real-time.

Konferensi video dan obrolan

Aplikasi konferensi video dan obrolan memerlukan pertukaran informasi real-time antara dua atau lebih peserta. WebSocket memfasilitasi transfer data kontinu ini.

Aplikasi berbasis lokasi

Banyak aplikasi memanfaatkan kemampuan GPS perangkat seluler. Jika aplikasi Anda melacak lokasi pengguna secara kontinu, misalnya untuk mencatat rute lari, Anda dapat menggunakan WebSocket untuk mengumpulkan data yang lebih detail secara real-time.

Pertimbangan

  • Protokol WebSocket tidak kompatibel dengan fitur Configure HTTP/2. Untuk mencegah error akses pada nama domain Anda, jangan aktifkan kedua fitur tersebut secara bersamaan.

  • WebSocket hanya berlaku untuk akselerasi dinamis, dan server origin Anda juga harus mendukungnya.

  • Jika Anda telah meningkatkan nama domain Anda dari CDN ke DCDN, Anda tidak dapat langsung mengaktifkan fitur WebSocket. Anda harus terlebih dahulu mengajukan tiket untuk meminta perubahan arsitektur pada nama domain Anda.

  • Trafik WebSocket ditagih secara terpisah. Untuk informasi lebih lanjut, lihat WebSocket Billing.

  • Untuk menyesuaikan timeout koneksi WebSocket, konfigurasikan fitur Origin request timeout.

Konfigurasi WebSocket

Catatan

Sebelum mengonfigurasi WebSocket, pastikan Anda telah menonaktifkan fitur Configure HTTP/2 dan telah mengaktifkan Dynamic Acceleration.

  1. Masuk ke DCDN console.

  2. Di panel navigasi sebelah kiri, klik Domain Names.

  3. Pada halaman Domain Names, temukan nama domain yang ingin Anda kelola dan klik Configure di kolom Actions.

  4. Di panel navigasi sebelah kiri untuk nama domain tersebut, klik WebSocket dan aktifkan sakelar WebSocket.

  5. Klik Modify.

  6. Pada kotak dialog Configure WebSocket, konfigurasikan Connection Timeout Period dan Back-to-Origin Protocol.

    Parameter

    Deskripsi

    Connection Timeout Period

    Periode timeout untuk koneksi WebSocket di platform DCDN. Jika tidak ada data yang dikirim dalam periode ini, DCDN akan menutup koneksi.

    • Nilai default: 60.

    • Unit: detik.

    • Konfigurasi yang direkomendasikan: A <= B <= C.

      • A: Timeout koneksi client.

      • B: Timeout koneksi platform DCDN.

      • C: Timeout koneksi server origin.

    Back-to-Origin Protocol

    Protokol yang digunakan DCDN untuk meminta resource dari server origin Anda.

    • Follow: Protokol permintaan origin mengikuti protokol permintaan client (HTTP atau HTTPS). Server origin Anda harus mendukung port 80 atau 443.

    • HTTP: DCDN menggunakan HTTP untuk permintaan origin.

    • HTTPS: DCDN menggunakan HTTPS untuk permintaan origin. Server origin Anda harus mendukung port 443.

  7. Klik OK.

FAQ

Offset trafik WebSocket

Tidak. WebSocket ditagih secara terpisah. Anda dapat membeli paket resource WebSocket traffic untuk mengimbangi biaya tersebut.

Koneksi CDN dan WebSocket

CDN tidak mendukung protokol WebSocket, tetapi DCDN mendukungnya. Untuk menggunakan WebSocket, Anda harus menggunakan DCDN.