Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Waiting room

Última atualização: Jul 14, 2026

Quando seu site enfrenta um pico repentino de tráfego, a waiting room protege o servidor de origem contra sobrecarga. Esse recurso gerencia o fluxo de usuários ao limitar o número de acessos simultâneos e colocar os excedentes em uma fila organizada.

Benefícios

A waiting room oferece controle flexível de tráfego para proteger seu servidor de origem:

  • Controle dinâmico do tráfego de origem: Defina limiares para o total de usuários ativos e novos usuários por minuto, adequando-os à capacidade do servidor de origem e mantendo o service online.

  • Persistência de sessão: Mantém o status de cada visitante, evitando que ele precise entrar na fila novamente caso saia do site por um curto período.

  • Múltiplos métodos de enfileiramento: Gerencie a fila de usuários com diferentes estratégias, como FIFO (first-in, first-out) e aleatório.

  • Regras de bypass: Configure regras de bypass para permitir que requisições específicas ignorem a fila e acessem o servidor de origem diretamente.

Limitações

Como o recurso de waiting room do product ESA utiliza uma arquitetura de nós distribuídos e há atrasos na sincronização de dados entre os nós pela rede, este recurso não é adequado para os seguintes cenários:

  • Cenários que exigem ordenação FIFO estrita baseada no momento em que a requisição do cliente chega a um nó ESA.

  • Vendas relâmpago de alta demanda que devem ser concluídas em um intervalo muito curto, como a venda de ingressos para shows em um ou dois segundos.

  • Casos de uso que requerem controle preciso sobre o número de usuários ativos. O número real de usuários ativos pode variar em até 10% em relação ao valor configurado.

  • O recurso Waiting Room do product ESA utiliza Cookies para registrar informações de acesso do cliente. Durante a troca de dados entre o cliente e o nó ESA, o nó responde ao cliente com um campo Set-Cookie (ou seja, a credencial da fila da Waiting Room, usada para identificar e rastrear o status de enfileiramento de cada usuário). O cliente deve salvar esse Cookie específico da Waiting Room e incluí-lo obrigatoriamente nas requisições subsequentes ao acessar o nó ESA.

Visão geral

Ao lançar um evento no site, como uma promoção de produtos, muitos usuários podem acessá-lo simultaneamente. Como esses usuários precisam consultar o servidor de origem para obter os dados mais recentes, o servidor corre o risco de falhar nesse cenário de alta concorrência, o que impacta significativamente a disponibilidade do negócio. Para resolver isso, o ESA oferece um service de waiting room que funciona como uma estação. Ao criar uma waiting room, você limita o número de usuários que acessam o servidor de origem ao mesmo tempo e direciona os demais para a sala de espera. Os usuários na waiting room agem como passageiros em uma sala de embarque, aguardando sua vez de entrar no "trem" em direção ao servidor de origem.

image

Como funciona

image

Após o envio de uma requisição do cliente para um POP do ESA

  • Se houver acerto de cache no nó ESA, o próprio nó ESA retorna o conteúdo armazenado em cache diretamente ao cliente.

  • Em caso de falha de cache em um nó ESA, a requisição segue para o servidor de origem para buscar o conteúdo. Em seguida, o nó ESA compara a URL da requisição do cliente com as regras de correspondência da waiting room configuradas.

    • Se a requisição não corresponder a nenhuma regra da waiting room, o POP a envia diretamente ao servidor de origem.

    • Caso a requisição corresponda a uma regra da waiting room, o ESA verifica se o tráfego atingiu o limiar de busca na origem, definido pelo total de usuários ativos e novos usuários por minuto.

      • Se o limiar não tiver sido atingido, o POP encaminha a requisição ao servidor de origem.

      • Se o limiar já tiver sido atingido, o ESA coloca a requisição na fila da waiting room. As requisições enfileiradas são então enviadas ao servidor de origem conforme o método de enfileiramento selecionado.

Disponibilidade

Nota

O recurso de waiting room está disponível nos planos Premium e Enterprise. Alguns recursos exigem o Waiting Room Pro, disponível para o plano Enterprise. Para ativá-lo, entre em contato conosco.

Recurso

Premium

Enterprise

Recursos básicos da waiting room

Suportado

Suportado

Quantidade de waiting rooms

1

1 por padrão. Até 10 com o Waiting Room Pro.

Múltiplos hostnames e caminhos

Não suportado

1 por padrão. Até 50 com o Waiting Room Pro.

Modelos personalizados

Não suportado

Disponível com o Waiting Room Pro.

Desativar renovação de sessão

Não suportado

Disponível com o Waiting Room Pro.

Resposta compatível com JSON

Não suportado

Disponível com o Waiting Room Pro.

Código de status de fila personalizado

Suportado

Suportado

Método de enfileiramento

Apenas FIFO é suportado.

FIFO suportado por padrão. Todos os métodos de enfileiramento ficam disponíveis com o Waiting Room Pro.

Regras da waiting room

Não suportado

Até 5 regras com o Waiting Room Pro.

Eventos da waiting room

Não suportado

Até 5 eventos com o Waiting Room Pro.

Bypass para crawlers de SEO

Suportado

Suportado