Discourse vem com 3 limites de taxa globais diferentes que podem ser configurados pelos administradores do site.
Limites de taxa globais por IP
Estes limites se aplicam a cada endereço IP exclusivo que acessa a aplicação Discourse. (arquivos servidos diretamente do sistema de arquivos ou da CDN são excluídos)
Por padrão, este limite de taxa está ativado, você pode desativá-lo ou configurá-lo para um modo de relatório.
DISCOURSE_MAX_REQS_PER_IP_MODE: padrão block (bloquear), este limite de taxa se aplica imediatamente. (outras opções são warn (advertir), warn+block (advertir+bloquear) e none (nenhum))
DISCOURSE_MAX_REQS_PER_IP_PER_MINUTE: número de requisições por IP por minuto (o padrão é 200)
DISCOURSE_MAX_REQS_PER_IP_PER_10_SECONDS: número de requisições por IP a cada 10 segundos (o padrão é 50)
DISCOURSE_MAX_ASSET_REQS_PER_IP_PER_10_SECONDS: número de requisições de assets (avatares/css) por IP a cada 10 segundos (o padrão é 200)
DISCOURSE_MAX_REQS_RATE_LIMIT_ON_PRIVATE: o limite de taxa deve se aplicar a IPs privados acessando o Discourse? O padrão é false.
DISCOURSE_SKIP_PER_IP_RATE_LIMIT_TRUST_LEVEL: usar limites de taxa por usuário em vez de limites de taxa por IP para usuários com este nível de confiança ou superior (o padrão é 1)
DISCOURSE_MAX_REQS_PER_IP_EXCEPTIONS: uma lista separada por espaços de endereços IP ou blocos CIDR a serem isentos do limite de taxa por IP. Por exemplo: 14.15.16.32/27 216.148.1.2
Limites de taxa da API do Usuário
As aplicações móveis adquirem uma chave de API de usuário por dispositivo para acessar o Discourse em nome de um usuário (usando um protocolo aberto). Estas chaves de API são muito estritamente limitadas.
DISCOURSE_MAX_USER_API_REQS_PER_MINUTE: padrão 20
DISCOURSE_MAX_USER_API_REQS_PER_DAY: padrão 2880
Limites de taxa da API de Administrador
As chaves de API administrativas podem ser geradas através da página yoursite.com/admin/api/keys. Estas chaves podem operar em nome de usuários, mas exigem privilégios administrativos para serem geradas. Há um limite de 60 requisições por minuto, compartilhado entre todas as chaves.
Usuários auto-hospedados podem alterar isso em seu arquivo app.yml. Clientes hospedados precisarão entrar em contato com seu provedor de hospedagem.
DISCOURSE_MAX_ADMIN_API_REQS_PER_MINUTE : 60
Limites de taxa da API do Plugin Data Explorer
DISCOURSE_MAX_DATA_EXPLORER_API_REQ_MODE: padrão warn (advertir), este limite de taxa se aplica imediatamente. (outras opções são block (bloquear), warn+block (advertir+bloquear) e none (nenhum))
DISCOURSE_MAX_DATA_EXPLORER_API_REQS_PER_10_SECONDS: 2
Nota: As requisições feitas através da interface do Data Explorer não contam para o limite de taxa.
O que devo fazer se atingir um limite de taxa e for limitado?
Se você estiver consumindo a API programaticamente e receber uma resposta de limitação com código de status 429, você deve respeitá-la e diminuir a velocidade.
Como usuário final, você não deve realmente experimentar limites de taxa; se o fizer, diminua a velocidade. Você pode acioná-lo abrindo 50 abas rapidamente ou fazendo algo assim.
Aviso de Firewall e Proxy! 
Se você estiver executando um proxy reverso que está mal configurado, o Discourse pode pensar que todas as requisições estão vindo de um único endereço IP, é muito provável que você atinja os limites de taxa rapidamente. Certifique-se de configurar seu proxy reverso para encaminhar o IP corretamente.
Como altero esses limites?
Para alterar os limites, adicione a alteração desejada ao seu arquivo app.yml na seção env.
>
Se você for hospedado pelo Discourse e estiver em um plano Enterprise, entre em contato com team@discourse.org se precisar ajustar algum desses limites.
>
> Os Limites de Taxa Globais não são ajustáveis nos planos starter, pro ou business.