ESA oferece otimização de acesso à rede e de origem, suporte a IPv6, conectividade WebSocket e gRPC, além de configurações para tamanho máximo de upload.
Ativar IPv6
O IPv6 (Internet Protocol Version 6) é a sexta versão do Protocolo de Internet, projetada para resolver o esgotamento de endereços IPv4 e atender às necessidades modernas de otimização de rede.
Casos de uso
A maioria dos nós do ESA suporta IPv6. Ao ativar o IPv6, usuários em ambiente IPv6 podem acessar um nó do ESA via IPv6 quando o nó mais próximo oferecer esse suporte. Caso o nó mais próximo não suporte IPv6, os clientes retornam automaticamente ao IPv4.
Procedimento
No console do ESA, selecione Websites e, na coluna Website, clique no site desejado.
No painel de navegação à esquerda, escolha .
-
Acesse a aba Network Optimization. Na seção IPv6, clique em Configure, ative a chave Status e selecione Location como Chinese Mainland ou Global, conforme a localização dos seus clientes. Clique em OK.
NotaApós ativar o IPv6, apenas os clientes na Location selecionada poderão resolver para um endereço IPv6.

Ativar WebSocket
O WebSocket é um protocolo persistente baseado em TCP que permite comunicação full-duplex entre clientes e servidores, possibilitando que os servidores enviem mensagens proativamente aos clientes. Antes do WebSocket, as aplicações web precisavam consultar o servidor repetidamente com requisições HTTP, o que reduzia a eficiência do serviço e aumentava os custos. Com o WebSocket, um único handshake estabelece uma conexão persistente, economizando recursos do servidor e largura de banda, além de viabilizar a comunicação em tempo real.
A Entrance Edition não suporta este recurso.
Casos de uso
Comentários em transmissões ao vivo: Um usuário envia um comentário pelo celular e precisa visualizar, em tempo real, os comentários de outros N usuários. O WebSocket envia todos os comentários do servidor para cada cliente simultaneamente.
Educação online: Durante uma aula ao vivo, anotações e tópicos editados pelo professor precisam ser enviados em tempo real para os clientes de vários alunos.
Cotações financeiras em tempo real: Preços de ativos, como ações e commodities, mudam rapidamente. O WebSocket entrega preços atualizados para clientes no mundo todo, permitindo que traders ajam imediatamente.
Atualizações esportivas ao vivo: O WebSocket é a melhor forma de entregar notícias esportivas em tempo real para uma grande audiência global.
Videoconferência e chat: O WebSocket suporta a entrega de mensagens em tempo real entre múltiplos participantes de uma conferência.
Aplicações baseadas em localização: Desenvolvedores usam cada vez mais o GPS móvel para criar aplicações de rede baseadas em localização que rastreiam trajetórias de movimento dos usuários.
Observações de uso
Ao acelerar requisições WebSocket com o ESA, o tempo limite de origem deve corresponder à configuração em Protocolo e Porta de Origem. Para manter a conexão WebSocket entre o cliente e a origem disponível mesmo sem transferência de dados, implemente um mecanismo de heartbeat keepalive entre o cliente e a origem.
Procedimento
No console do ESA, selecione Websites e, na coluna Website, clique no site desejado.
No painel de navegação à esquerda, escolha .
Selecione a aba Network Optimization. A chave do WebSocket vem ativada por padrão. Ative-a ou desative-a conforme necessário. Para configurar uma porta de origem personalizada para WebSocket, consulte Protocolo e Porta de Origem.
A configuração atual aplica-se a todos os domínios do site. Para ativar o WebSocket apenas para um domínio específico, consulte Rule Engine e adicione uma regra para esse domínio.
HTTP/2 e WebSocket não podem ser usados na mesma conexão. Não ative ambos simultaneamente.

Ativar gRPC
O gRPC é um framework de chamada de procedimento remoto de alto desempenho baseado em HTTP/2. Ele utiliza multiplexação para melhorar a eficiência da comunicação, suporta interoperabilidade entre linguagens e fornece definições de interface fortemente tipadas por meio de Protocol Buffers. O gRPC também oferece capacidades de streaming unidirecional e bidirecional com criptografia TLS e autenticação integradas, tornando-o adequado para sistemas distribuídos seguros e em tempo real.
Casos de uso
Comunicação eficiente: A multiplexação do HTTP/2 melhora o throughput e o desempenho da comunicação.
Interoperabilidade entre linguagens: O gRPC suporta várias linguagens de programação principais, permitindo desenvolver servidor e cliente em linguagens diferentes para sistemas heterogêneos.
Definições de interface fortemente tipadas: Os Protocol Buffers definem interfaces de serviço e estruturas de mensagens com verificação rigorosa de tipos, reduzindo erros e simplificando o gerenciamento de versões.
Streaming: Suporta RPCs de streaming unidirecional e bidirecional, ideal para grandes fluxos de dados e mensagens em tempo real.
Segurança: O gRPC integra-se à criptografia TLS e suporta múltiplos mecanismos de autenticação e autorização.
Pré-requisitos
Ative e configure um certificado de borda SSL/TLS para o seu site.
Seu servidor de origem deve suportar TLS, HTTP/2 e gRPC. Defina o Origin Protocol como Match Client ou HTTPS nas configurações de Protocolo e Porta de Origem.
O cliente deve definir o cabeçalho de requisição
Content-Typecomoapplication/grpcpara processar requisições gRPC.
Procedimento
No console do ESA, selecione Websites e, na coluna Website, clique no site desejado.
No painel de navegação à esquerda, escolha .
No console do ESA, acesse a aba Network Optimization e ative a chave gRPC.
A configuração atual aplica-se a todos os domínios do site. Para ativar o gRPC apenas para um domínio específico, adicione uma regra do Rule Engine para esse domínio.

Tamanho máximo de upload
Ajustar o limite de tamanho de upload permite receber arquivos grandes, mitiga ataques maliciosos e controla custos de tráfego. Um limite flexível garante compatibilidade com os negócios enquanto otimiza o uso de recursos.
Casos de uso
Uploads de arquivos grandes: Para plataformas que envolvem uploads de arquivos grandes, como vídeo online, distribuição de jogos ou análise de big data, aumente o limite de upload para garantir o envio bem-sucedido desses arquivos.
Mitigação de uploads maliciosos: Em plataformas interativas, como redes sociais, fóruns e blogs, usuários mal-intencionados podem tentar carregar arquivos excessivamente grandes para exaurir os recursos do servidor. Reduzir o limite impede o upload de arquivos oversized, diminuindo a pressão sobre o servidor e mitigando riscos de segurança.
Economia de tráfego de transferência: Para negócios sensíveis a tráfego, como educação online, conferências e serviços de API, uploads excessivos consomem largura de banda significativa. Definir um limite menor reduz tráfego desnecessário e diminui custos.
Procedimento
No console do ESA, acesse Websites e clique no Website ou clique em View Details na coluna Actions.
No painel de navegação à esquerda, escolha .
-
Selecione a aba Network Optimization. Na seção Maximum Upload Size, clique em Configure e defina o Upper Limit.
O valor padrão é 300 MB. Você pode definir um valor de 100 MB a 500 MB.
-
Clique em OK para salvar a configuração.
Após a aplicação da configuração, se um usuário carregar um arquivo que exceda o limite definido, o ESA retornará um código de status 413 ao cliente.
NotaEsta configuração aplica-se a todos os nomes de domínio do site. Para definir o tamanho máximo de upload para um nome de domínio específico, adicione uma regra de otimização de rede para esse nome de domínio.
Access Optimization (Chinese Mainland Network)
O ESA fornece otimização de acesso à rede para a China continental. Este recurso utiliza nós do ESA em regiões como Hong Kong (China), juntamente com a rede ESA, para resolver efetivamente problemas de rede inter-regionais que ocorrem quando usuários na China continental acessam servidores de origem fora da China continental.
O recurso Access Optimization (Chinese Mainland Network) requer um complemento de nível Enterprise e é faturado com base no pagamento conforme o uso. A ativação deste recurso gera cobranças tanto para tráfego upstream quanto downstream. Para detalhes de preços, Entre em contato com o Atendimento ao Cliente.
Apenas sites com Global (Excluding the Chinese Mainland) como região de aceleração podem usar o recurso Access Optimization (Chinese Mainland Network). Se sua região de aceleração não atender a esse requisito, consulte Alterar a Região de Aceleração de um Site.
Casos de uso
Se o seu serviço web estiver implantado fora da China continental e atender usuários globais por meio de um site cuja região de aceleração exclua a China continental, os usuários na China continental podem enfrentar alta latência, alta perda de pacotes e instabilidade de rede, ou até mesmo falhas de acesso, devido ao link de rede inter-regional.
Depois que a requisição do usuário chega ao nó do ESA, o recurso de Otimização Transfronteiriça seleciona o nó ideal com base na localização da origem. Se a origem estiver fora da China continental, um nó em Hong Kong (China) ou região similar será usado para recuperação da origem, garantindo uma experiência melhor.
Procedimento
No console do ESA, selecione Websites e, na coluna Website, clique no site desejado.
No painel de navegação à esquerda, escolha .
Selecione a aba Network Optimization. Este recurso vem desativado por padrão. Ative-o ou desative-o conforme suas necessidades de negócio.
Mapeamento entre recursos globais e de regra
As configurações globais aplicam-se a todas as requisições de um site. Para aplicar uma configuração apenas a requisições específicas, use recursos no nível de regra: adicione condições de regra para identificar parâmetros específicos nas requisições do usuário, de modo que a configuração tenha efeito apenas para requisições correspondentes.
|
Recurso global |
Recurso de regra |
|
WebSocket |
|
|
gRPC |
|
|
Tamanho Máximo de Upload |
|
|
Roteamento Inteligente de Tráfego |