Usamos o HAProxy para balanceamento de carga em nosso site.
O site é altamente dependente de dados em cache; quando desmontamos o site para manutenção, a maioria desses caches fica obsoleta. Quando voltamos a ligar o site e os usuários começam a acessar o site novamente, acabamos com uma debandada; centenas de usuários solicitando que o cache seja regenerado.
Embora tenhamos trabalhado para mitigar isso de várias maneiras (outras técnicas de prevenção contra stampede, scripts de aquecimento), também achamos que seria útil limitar o número de usuários que podem acessar nosso site. No entanto, um único carregamento de página é composto de várias solicitações separadas, portanto, não queremos limitar o número de conexões; em vez disso, gostaríamos de limitar o número de endereços IP exclusivos que podem fazer solicitações. O que estamos tentando fazer é semelhante a este: pergunta , mas espero que, 5 anos depois, possa haver uma solução melhor.
Existe alguma maneira de fazer esse tipo de limitação baseada em IP com o HAProxy?
Tags haproxy