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 IP, 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 ambientes IPv6 acessam um nó ESA via IPv6 quando o nó mais próximo oferece esse suporte. Caso contrário, os clientes retornam automaticamente ao IPv4.
Observações de uso
O recurso IPv6 é uma configuração global no nível do site. Não é possível filtrar solicitações pelo mecanismo de regras para ativar o IPv6 apenas em hostnames específicos. No entanto, adicione um hostname específico como um site separado para habilitar o IPv6 exclusivamente nesse domínio.
Procedimento
No console do ESA, selecione Websites e, na coluna Websites, 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 defina Location como Chinese Mainland ou Global, conforme a localização dos seus clientes. Clique em OK.
NotaApós ativar o IPv6, somente clientes na Location selecionada resolvem 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 o servidor envie mensagens proativamente aos clientes. Antes do WebSocket, aplicações web precisavam consultar o servidor repetidamente com requisições HTTP, o que reduzia a eficiência do service 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 oferece suporte a 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, as mensagens de outros N participantes. O WebSocket distribui 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 são enviados instantaneamente para os dispositivos de vários alunos.
Cotações financeiras em tempo real: Preços de ativos como ações e commodities mudam rapidamente. O WebSocket entrega valores atualizados a clientes no mundo todo, permitindo que traders ajam imediatamente.
Atualizações esportivas ao vivo: Esta tecnologia representa a melhor forma de transmitir notícias esportivas em tempo real para uma audiência global massiva.
Videoconferência e chat: O WebSocket viabiliza a entrega instantânea de mensagens entre múltiplos participantes de uma conferência.
Aplicações baseadas em localização: Desenvolvedores utilizam cada vez mais o GPS móvel para criar aplicações de rede que rastreiam trajetórias de movimento dos usuários.
Observações de uso
Ao acelerar requisições WebSocket com o ESA, o timeout de origem deve corresponder à configuração definida em Protocolo e porta de origem. Para manter a conexão WebSocket entre o cliente e a origem ativa mesmo sem transferência de dados, implemente um mecanismo de heartbeat keepalive entre as pontas.
Procedimento
No console do ESA, selecione Websites e, na coluna Location, clique no site desejado.
No painel de navegação à esquerda, escolha .
Selecione a aba Websites. A chave do WebSocket vem ativada por padrão; alterne-a conforme necessário. Para configurar uma porta de origem personalizada para WebSocket, consulte Protocolo e porta de origem.
Esta configuração aplica-se a todos os domínios do site. Para ativar o WebSocket apenas em um domínio específico, consulte Mecanismo de Regras e adicione uma regra para esse domínio.
HTTP/2 e WebSocket não funcionam na mesma conexão. Evite ativar 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. Além disso, o gRPC oferece capacidades de streaming unidirecional e bidirecional com criptografia TLS e autenticação integradas, sendo ideal para sistemas distribuídos seguros e em tempo real.
Casos de uso
Comunicação eficiente: A multiplexação do HTTP/2 aumenta o throughput e o desempenho da comunicação.
Interoperabilidade entre linguagens: O suporte a diversas linguagens de programação populares permite desenvolver servidor e cliente em tecnologias diferentes para sistemas heterogêneos.
Definições de interface fortemente tipadas: Os Protocol Buffers definem interfaces de service e estruturas de mensagens com verificação rigorosa de tipos, reduzindo erros e simplificando o gerenciamento de versões.
Streaming: Suporte a RPCs com streaming unidirecional e bidirecional, ideal para grandes fluxos de dados e mensagens em tempo real.
Segurança: Integração nativa com criptografia TLS e suporte a múltiplos mecanismos de autenticação e autorização.
Pré-requisitos
Ative e configure um certificado de borda SSL/TLS para o seu site.
O servidor de origem deve suportar TLS, HTTP/2 e gRPC. Defina o Website 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 Network Optimization, clique no site desejado.
No painel de navegação à esquerda, escolha .
No console do ESA, acesse a aba Network Optimization e ative a chave Websites.
Esta configuração aplica-se a todos os domínios do site. Para ativar o gRPC apenas em um domínio específico, adicione uma regra do Mecanismo de Regras para esse domínio.

Tamanho máximo de upload
Ajustar o limite de tamanho de upload acomoda transferências de arquivos grandes, mitiga ataques maliciosos e controla custos de tráfego. Um limite flexível garante compatibilidade com o negócio enquanto otimiza o uso de recursos.
Casos de uso
Upload de arquivos grandes: Plataformas que lidam com vídeos online, distribuição de jogos ou análise de big data exigem limites maiores para garantir o sucesso das transferências.
Mitigação de uploads maliciosos: Em plataformas interativas como redes sociais, fóruns e blogs, usuários mal-intencionados podem tentar enviar arquivos excessivamente grandes para exaurir os recursos do servidor. Reduzir o limite impede esses envios, aliviando a pressão sobre o servidor e mitigando riscos de segurança.
Economia de tráfego de transferência: Negócios sensíveis a tráfego, como educação online, conferências e serviços de API, consomem muita largura de banda com uploads grandes. Definir um limite menor reduz tráfego desnecessário e diminui custos.
Procedimento
No console do ESA, acesse Websites e clique no Website ou em Website na coluna Actions.
No painel de navegação à esquerda, escolha .
-
Selecione a aba gRPC. Na seção Website, clique em View Details e defina o Upper Limit.
O valor padrão é 300 MB. É possível definir um valor entre 100 MB e 500 MB.
-
Clique em OK para salvar a configuração.
Após a aplicação da configuração, se um usuário enviar um arquivo que exceda o limite definido, o ESA retorna o 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 domínio.
Access Optimization (Chinese Mainland Network)
O ESA oferece otimização de acesso à rede para a china continental. Este recurso utiliza nós ESA em regiões como Hong Kong (China), combinados com a rede ESA, para resolver eficazmente problemas de rede inter-regionais que ocorrem quando usuários na china continental acessam servidores de origem fora dessa região.
O recurso Network Optimization requer um complemento de nível Enterprise e é cobrado no modelo pagamento conforme o uso. A ativação deste recurso gera cobranças tanto para tráfego de upstream quanto de downstream. Para detalhes de preços, Entre em contato com o Atendimento ao Cliente.
Somente sites com Maximum Upload Size como região de aceleração podem usar o recurso Configure. 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 service web estiver implantado fora da china continental e atender usuários globais por meio de um site cuja região de aceleração exclui a china continental, os usuários nessa região podem enfrentar alta latência, perda significativa de pacotes e instabilidade na rede, ou até mesmo falhas de acesso, devido ao link de rede inter-regional.
Quando a requisição do usuário chega ao nó 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 é utilizado para a recuperação de origem, garantindo uma experiência superior.
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 Access Optimization (Chinese Mainland Network). Este recurso vem desativado por padrão; ative-o ou desative-o conforme as necessidades do seu 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, utilize os recursos no nível de regra: adicione condições de regra para identificar parâmetros específicos nas requisições dos usuários, fazendo com que a configuração tenha efeito somente para as requisições correspondentes.
|
Recurso global |
Recurso de regra |
|
WebSocket |
|
|
gRPC |
|
|
Maximum Upload Size |
|
|
Intelligent Traffic Routing |