Tous les produits
Search
Centre de documentation

:Comment activer WebSocket ?

Dernière mise à jour :Aug 11, 2026

Cette rubrique explique comment activer WebSocket lors de l'ajout de noms de domaine à une instance Anti-DDoS Pro ou Anti-DDoS Premium.

Présentation de WebSocket et WebSocket Secure

WebSocket est un protocole HTML5 permettant une communication bidirectionnelle (full-duplex) entre les clients et les serveurs. Il prend en charge la communication en temps réel et réduit la consommation des ressources du serveur ainsi que l'utilisation de la bande passante. À l'instar d'HTTP, WebSocket utilise une connexion TCP établie pour transmettre les données. Toutefois, il diffère d'HTTP.

La principale différence entre WebSocket et HTTP réside dans le fait que WebSocket est un protocole de communication bidirectionnel. Une fois la connexion établie, le serveur et le client WebSocket peuvent s'échanger des données, à la manière d'un socket. Le serveur et le client WebSocket doivent effectuer une négociation (handshake) pour établir la connexion.

WebSocket Secure est la version chiffrée de WebSocket.

Contexte relatif à WebSocket et WebSocket Secure

Le développement d'Internet a favorisé l'émergence de nouvelles applications web. Ces applications, telles que la diffusion vidéo en direct et les salons de discussion en ligne, exigent que les serveurs disposent de capacités de push en temps réel. Pour mettre en œuvre le push, de nombreux sites web ont recours à la technique du polling. Avec cette méthode, le navigateur envoie une requête HTTP au serveur à intervalles réguliers, par exemple chaque seconde, et le serveur renvoie les dernières données au navigateur. L'un des inconvénients de cette technique est le gaspillage de la bande passante. Le navigateur doit envoyer constamment des requêtes au serveur, et l'en-tête de la requête HTTP est volumineux tout en contenant peu de données utiles.

Pour résoudre ce problème, HTML5 définit WebSocket, qui permet d'économiser les ressources du serveur et la bande passante tout en facilitant la communication en temps réel. WebSocket prend en charge la communication bidirectionnelle (full-duplex) entre les clients et les serveurs et permet à un serveur d'envoyer des données à un client.

L'illustration suivante montre comment un client interagit avec un serveur via WebSocket.

WebSocket

Activation de WebSocket et WebSocket Secure pour une instance Anti-DDoS Pro ou Anti-DDoS Premium

  • Activer WebSocket : sélectionnez Websocket lors de l'ajout d'un nom de domaine.

  • Activer WebSocket Secure : sélectionnez Websockets lors de l'ajout d'un nom de domaine. Une fois le nom de domaine ajouté, vous devez télécharger un certificat HTTPS pour ce dernier.

Enable WebSocket

Pour plus d'informations, consultez les rubriques Ajouter une configuration de site web et Mettre à jour un certificat HTTPS.