¿Cuál es la forma más sencilla de limitar el tráfico web?

Si desea limitar las solicitudes a lo largo del tiempo, querrá manejarlo a nivel del servidor de software (es decir, Apache). Puede integrarlo en su aplicación, pero si está usando Apache frente a su aplicación, va a desperdiciar muchos recursos informáticos y perder conexiones de una manera no ideal. Estoy bastante seguro de que hay modificaciones de Apache que manejan esto. Supongo que están registrando IP y marcas de tiempo y en cada solicitud comprueban si se ha cumplido o no el umbral de limitación de velocidad y, de ser así, desconectan la conexión.

Las tablas IP o un cortafuegos de hardware también pueden hacer esto, pero a ese nivel no es factible descartar solo solicitudes de recursos particulares que podrían causar problemas para un usuario que tiene deshabilitado el almacenamiento en caché (demasiadas solicitudes de archivos auxiliares como imágenes, CSS, etc. javascript).