Todos os produtos
Search
Central de documentação

:Configurar WebSocket

Última atualização: Jul 04, 2026

O protocolo WebSocket simplifica a troca de dados entre cliente e servidor ao permitir que o servidor envie dados diretamente para o cliente. O WebSocket aumenta a utilização de recursos, economiza largura de banda e reduz a latência. Este tópico descreve como ativar e configurar o WebSocket.

Observações de uso

  • O WebSocket é incompatível com o WAF e o HTTP/2. Não ative o WebSocket simultaneamente com o WAF ou o HTTP/2. Caso contrário, o nome de domínio ficará inacessível. Para mais informações, consulte Visão geral do WAF (nova versão) e Ativar HTTP/2.

  • O WebSocket destina-se exclusivamente à entrega de conteúdo dinâmico.

  • Ao fazer upgrade do Alibaba Cloud CDN para a Dynamic Content Delivery Network (DCDN) em um nome de domínio, envie um ticket para alterar a arquitetura do Alibaba Cloud CDN para a arquitetura DCDN no domínio antes de ativar o WebSocket.

Faturamento

O WebSocket é um recurso adicional com faturamento separado. Para mais detalhes sobre o faturamento do WebSocket, acesse a página de faturamento da DCDN.

Ativar WebSocket

Nota

Antes de ativar o recurso WebSocket, verifique se sua conta Alibaba Cloud passou pela verificação de nome real para empresas e se um nome de domínio vinculado à sua conta Alibaba Cloud possui um número ICP (Internet Content Provider) válido.

  1. Faça login no console DCDN.

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

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

  4. (Opcional) Ative a Dynamic Acceleration. Se o recurso já estiver ativado, ignore esta etapa.

    1. Na árvore de navegação à esquerda do nome de domínio, clique em Acceleration Rules.

    2. Ative a Dynamic Acceleration.

      <!--@div {"id":"info_y4i_7nj_pp2","data-tag="info"}-->

      开通动态加速

  5. Na árvore de navegação à esquerda do nome de domínio, clique em Websocket e ative o Websocket.

    <!--@div {"id":"info_z94_1gt_r25","data-tag="info"}-->

    开启Websocket

  6. Clique em Modify.

  7. Na caixa de diálogo Configure WebSocket, configure os parâmetros Connection Timeout Period e Back-to-Origin Protocol.

    <!--@div {"id":"info_vdp_07x_2hz","data-tag="info"}-->

    Websocket

    Parâmetro

    Descrição

    Connection Timeout Period

    O período de timeout é o intervalo em que o cliente envia pacotes de dados ao servidor para sincronizar o status atual.

    • Valor padrão: 60.

    • Unidade: segundos.

    • Recomendamos definir o período de timeout seguindo a regra: A ≤ B ≤ C.

      • A: período de timeout dos clientes.

      • B: período de timeout da DCDN.

      • C: período de timeout do servidor de origem.

    Nota

    Poderá ocorrer um erro caso o período de timeout do cliente seja maior que o do servidor de origem.

    Back-to-Origin Protocol

    Protocolo usado para redirecionar solicitações ao servidor de origem.

    • Follow: a DCDN usa o mesmo protocolo (HTTP ou HTTPS) do cliente para redirecionar solicitações ao servidor de origem. A porta 443 ou 80 do servidor de origem deve estar aberta.

    • HTTP: a DCDN redireciona solicitações ao servidor de origem via HTTP.

    • HTTPS: a DCDN redireciona solicitações ao servidor de origem via HTTPS. A porta 443 do servidor de origem deve estar aberta.

  8. Clique em OK.

Desativar WebSocket

Se não precisar mais usar o WebSocket, desative-o no console DCDN. A desativação ocorre imediatamente após você desligar a chave.