Tous les produits
Search
Centre de documentation

Edge Security Acceleration:Configurer WebSocket

Dernière mise à jour :Aug 12, 2026

Activez la fonctionnalité WebSocket dans DCDN afin que votre serveur d'origine puisse traiter les requêtes ws:// ou wss:// pour la transmission et la mise à jour des données en temps réel.

Contexte

WebSocket est un protocole basé sur TCP qui offre une communication persistante et bidirectionnelle entre un client et un serveur, permettant au serveur d'envoyer des données au client à tout moment. Avant l'avènement de WebSocket, la communication bidirectionnelle nécessitait une interrogation HTTP continue, ce qui s'avérait inefficace et gourmand en ressources. Avec WebSocket, une seule poignée de main établit une connexion persistante pour le transfert de données bidirectionnel, économisant ainsi les ressources du serveur et la bande passante.

Cas d'utilisation

Scénario

Description

Commentaires défilants

Lorsqu'un utilisateur envoie un commentaire défilant, le serveur l'affiche sur son écran ainsi que les commentaires des autres utilisateurs en temps réel.

Éducation en ligne

Dans une classe en ligne un-à-plusieurs, les notes et les plans de cours de l'enseignant sont envoyés en temps réel aux clients de plusieurs étudiants.

Cotations en temps réel pour les produits financiers

Les cours des actions, de l'or et d'autres actifs évoluent rapidement. WebSocket envoie ces mises à jour aux clients du monde entier en temps réel, aidant ainsi les traders à prendre des décisions rapides.

Mises à jour sportives en direct

Des millions de fans suivent les événements sportifs en direct. WebSocket diffuse les scores et les événements en temps réel pour offrir une expérience de visionnage fluide.

Visioconférence et messagerie instantanée

Les applications de visioconférence et de messagerie instantanée nécessitent un échange de données en temps réel entre les participants. WebSocket permet cette communication continue.

Applications basées sur la localisation

De nombreuses applications exploitent les capacités GPS mobiles. Si votre application suit en continu la localisation d'un utilisateur, par exemple pour enregistrer un itinéraire de course, WebSocket vous permet de collecter des données de position détaillées en temps réel.

Prérequis et considérations

  • Le protocole WebSocket n'est pas compatible avec la fonctionnalité Configurer HTTP/2. Pour éviter les erreurs d'accès pour votre nom de domaine, n'activez pas simultanément ces deux fonctionnalités.

  • WebSocket est destiné uniquement à l'accélération dynamique et votre serveur d'origine doit également le prendre en charge.

  • Si vous avez migré votre nom de domaine de CDN vers DCDN, vous ne pouvez pas activer directement la fonctionnalité WebSocket. Vous devez d'abord soumettre un ticket pour demander une modification de l'architecture de votre nom de domaine.

  • Le trafic WebSocket est facturé séparément. Pour plus d'informations, consultez la rubrique Facturation WebSocket.

  • Pour ajuster le délai d'expiration de la connexion WebSocket, configurez la fonctionnalité Délai d'expiration des requêtes vers l'origine.

Configurer WebSocket

Remarque

Avant de configurer WebSocket, assurez-vous d'avoir désactivé la fonctionnalité Configurer HTTP/2 et activé l'Accélération dynamique.

  1. Connectez-vous à la console DCDN.

  2. Dans le volet de navigation de gauche, cliquez sur Domain Names.

  3. Sur la page Domain Names, recherchez le nom de domaine que vous souhaitez gérer et cliquez sur Configure dans la colonne Actions.

  4. Dans le volet de navigation de gauche du nom de domaine, cliquez sur WebSocket et activez l'interrupteur WebSocket.

  5. Cliquez sur Modify.

  6. Dans la boîte de dialogue Configure WebSocket, définissez les paramètres Connection Timeout Period et Back-to-Origin Protocol.

    Paramètre

    Description

    Connection Timeout Period

    Le délai d'expiration d'une connexion WebSocket sur la plateforme DCDN. Si aucune donnée n'est transmise pendant cette période, DCDN ferme la connexion.

    • Valeur par défaut : 60.

    • Unité : secondes.

    • Configuration recommandée : A <= B <= C.

      • A : Délai d'expiration de la connexion client.

      • B : Délai d'expiration de la connexion sur la plateforme DCDN.

      • C : Délai d'expiration de la connexion du serveur d'origine.

    Back-to-Origin Protocol

    Le protocole utilisé par DCDN pour demander des ressources à votre serveur d'origine.

    • Follow : Le protocole de la requête vers l'origine correspond au protocole de la requête client (HTTP ou HTTPS). Votre serveur d'origine doit prendre en charge le port 80 ou 443.

    • HTTP : DCDN utilise HTTP pour les requêtes vers l'origine.

    • HTTPS : DCDN utilise HTTPS pour les requêtes vers l'origine. Votre serveur d'origine doit prendre en charge le port 443.

  7. Cliquez sur OK.

FAQ

Compensation du trafic WebSocket

Non. Le trafic WebSocket est facturé séparément. Vous pouvez acheter un pack de ressources Trafic WebSocket pour compenser les frais.

Connexion CDN et WebSocket

CDN ne prend pas en charge le protocole WebSocket, contrairement à DCDN. Pour utiliser WebSocket, vous devez utiliser DCDN.