Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Configure WebSocket

Última atualização: Jun 29, 2026

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

Contexto

O WebSocket é um protocolo baseado em TCP que estabelece comunicação persistente e full-duplex entre cliente e servidor, permitindo que o servidor envie dados ao cliente a qualquer momento. Antes dessa tecnologia, a comunicação bidirecional dependia de polling HTTP contínuo, uma abordagem ineficiente e com alto consumo de recursos. Com o WebSocket, um único handshake cria 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 vídeo (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 instantaneamente aos clientes dos estudantes.

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

Aplicativos de videoconferência e chat exigem troca contínua de dados entre os participantes. O WebSocket viabiliza essa comunicação ininterrupta.

Aplicações baseadas em localização

Diversos aplicativos utilizam o GPS de dispositivos móveis. Se seu app rastreia a posição do usuário continuamente — por exemplo, para registrar uma rota de 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 Configurar 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. Primeiro, envie 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 Faturamento do WebSocket.

  • Para ajustar o tempo limite da conexão WebSocket, configure o recurso Tempo limite de requisição de origem.

Configure WebSocket

Nota

Antes de configurar o WebSocket, certifique-se de ter desativado o recurso Configurar HTTP/2 e ativado a Aceleração Dinâmica.

  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, defina 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. Caso nenhum dado seja 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 requisitar recursos do 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 WebSocket possui faturamento separado. Adquira um pacote de recursos de tráfego WebSocket para compensar as cobranças.

CDN e conexão WebSocket

O CDN não oferece suporte ao protocolo WebSocket, mas o DCDN sim. Para utilizar WebSocket, use o DCDN.