Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Configurar WebSocket

Última atualização: Sep 15, 2026

Ative o recurso WebSocket no DCDN para que seu servidor de origem processe requisições ws:// ou wss://, permitindo transmissão e atualização de dados em tempo real.

Contexto

O WebSocket é um protocolo baseado em TCP que oferece comunicação persistente e full-duplex entre cliente e servidor, permitindo que o servidor envie dados ao cliente a qualquer momento. Antes do WebSocket, a comunicação bidirecional exigia polling HTTP contínuo, uma abordagem ineficiente e com alto consumo de recursos. Com o WebSocket, um único handshake estabelece uma conexão persistente para transferência bidirecional de dados, economizando recursos do servidor e largura de banda.

Casos de uso

Cenário

Descrição

Comentários em tempo real (bullet comments)

Ao enviar um comentário sobreposto ao vídeo, o servidor o exibe na tela do usuário junto com os comentários de outros participantes em tempo real.

Educação online

Em aulas online para múltiplos alunos, as anotações e tópicos do professor são enviados aos clientes dos estudantes instantaneamente.

Cotações financeiras em tempo real

Preços de ações, ouro e outros ativos variam rapidamente. O WebSocket envia essas atualizações para clientes no mundo todo em tempo real, auxiliando traders na tomada de decisão ágil.

Atualizações esportivas ao vivo

Milhões de fãs acompanham eventos esportivos simultaneamente. O WebSocket fornece placares e lances em tempo real, garantindo uma experiência de visualização fluida.

Videoconferência e chat

Aplicações de videoconferência e chat demandam troca de dados imediata entre os participantes. O WebSocket viabiliza essa comunicação contínua.

Aplicações baseadas em localização

Diversos aplicativos utilizam o GPS do dispositivo móvel. Caso seu app rastreie a posição do usuário continuamente — por exemplo, para registrar o trajeto de uma corrida — o WebSocket permite coletar dados detalhados de geolocalização em tempo real.

Considerações

  • O protocolo WebSocket não é compatível com o recurso Configure HTTP/2. Para evitar erros de acesso ao seu nome de domínio, não ative ambos os recursos simultaneamente.

  • O WebSocket destina-se exclusivamente à aceleração dinâmica, e seu servidor de origem também precisa oferecer suporte a esse protocolo.

  • Se você migrou seu nome de domínio do CDN para o DCDN, não é possível ativar o recurso WebSocket diretamente. É necessário primeiro abrir um ticket para solicitar uma alteração de arquitetura no seu nome de domínio.

  • O tráfego WebSocket possui faturamento separado. Para mais detalhes, consulte WebSocket Billing.

  • Para ajustar o tempo limite de conexão do WebSocket, configure o recurso Origin request timeout.

Configurar WebSocket

Nota

Antes de configurar o WebSocket, certifique-se de ter desativado o recurso Configure HTTP/2 e ativado o Dynamic Acceleration.

  1. Faça login no console do DCDN.

  2. No painel de navegação à esquerda, clique em Domain Names.

  3. Na página Domain Names, localize o nome de domínio desejado e clique em Configure na coluna Actions.

  4. No painel de navegação à esquerda do nome de domínio, clique em WebSocket e ative a chave WebSocket.

  5. Clique em Modify.

  6. Na caixa de diálogo Configure WebSocket, configure o Connection Timeout Period e o Back-to-Origin Protocol.

    Parâmetro

    Descrição

    Connection Timeout Period

    Tempo limite para uma conexão WebSocket na plataforma DCDN. Se nenhum dado for transmitido dentro desse período, o DCDN encerra a conexão.

    • Valor padrão: 60.

    • Unidade: segundos.

    • Configuração recomendada: A <= B <= C.

      • A: Tempo limite de conexão do cliente.

      • B: Tempo limite de conexão da plataforma DCDN.

      • C: Tempo limite de conexão do servidor de origem.

    Back-to-Origin Protocol

    Protocolo utilizado pelo DCDN para solicitar recursos ao seu servidor de origem.

    • Follow: O protocolo da requisição de origem corresponde ao protocolo da requisição do cliente (HTTP ou HTTPS). Seu servidor de origem deve oferecer suporte à porta 80 ou 443.

    • HTTP: O DCDN utiliza HTTP nas requisições de origem.

    • HTTPS: O DCDN utiliza HTTPS nas requisições de origem. Seu servidor de origem deve oferecer suporte à porta 443.

  7. Clique em OK.

Perguntas frequentes

Compensação de tráfego WebSocket

Não. O tráfego WebSocket possui faturamento separado. Você pode adquirir um pacote de recursos de WebSocket traffic para compensar esses custos.

CDN e conexão WebSocket

O CDN não oferece suporte ao protocolo WebSocket, mas o DCDN sim. Para utilizar WebSocket, é necessário usar o DCDN.