Limitación de tasa
La limitación de tasa es cuando un servidor rechaza deliberadamente solicitudes porque llegan demasiado rápido. En lugar de ralentizarse, la mayoría de los servidores rechazan directamente las solicitudes adicionales y responden con el código de estado HTTP 429 Too Many Requests.
Los límites suelen imponerse mediante una , un cortafuegos o la plataforma de alojamiento, en lugar del propio software del sitio web; por ello, pueden aplicarse a todo un dominio a la vez y cambiar sin previo aviso. Una respuesta puede incluir la Retry-After que indica al cliente cuánto debe esperar antes de volver a intentarlo.
La limitación de tasa está pensada para frenar el tráfico abusivo, pero no distingue la intención: un legítimo que lee muchas páginas en poco tiempo puede parecerse mucho a un ataque. Por eso una página que en tu navegador carga al instante puede ser rechazada durante pruebas automatizadas.
Más información
- 429 Too Many Requests - la referencia de MDN para el código de estado
- RFC 6585: Additional HTTP Status Codes - la especificación que define el 429
- Retry-After - la cabecera que usan los servidores para pedir un tiempo de espera