Gostaria de usar o mesmo limit_req_zone
(ou seja, a mesma taxa de solicitação) em vários locais, mas com burst
valores diferentes para limit_req
. A configuração a seguir deve ser capaz de servir 2 páginas e até 10 ativos de suporte para uma página em um único burst. Ele testa bem, mas essa é a maneira certa de fazer isso ou eu precisaria de duas limit_req_zone
diretivas diferentes?
http {
limit_req_zone $binary_remote_addr zone=lr_zone:10m rate=1r/s;
#...
server {
#...
location / {
limit_req zone=lr_zone burst=2 nodelay;
#...
}
location ~ ^/(css|fonts|images|pdf)/ {
limit_req zone=lr_zone burst=10 nodelay;
#...
}
}
}