The Apache module mod_bwshare throttles HTTP requests to Apache 1 and 2 servers for each client IP address independently.
The mod_bwshare module accepts or rejects HTTP requests from each client IP address based on past downloads by that client IP address.
If the HTTP client's download rate exceeds specified levels, the reponse to the HTTP client is an HTML warning message.
A human browser will see a warning message indicating how long to wait.
N. Trần, M. Staat, and G. Stavroulakis. 11th World Congress on Computational Mechanics (WCCM XI), 5th European Conference on Computational Mechanics (ECCM V), 6th European Conference on Computational Fluid Dynamics (ECFD VI) July 20-25, 2014, Barcelona, Spain, page 1821--1832. European Community on Computational Methods in Applied Sciences (ECCOMAS), (2014)
M. Staat, M. Schwartz, H. Lang, K. Wirtz, and M. Heitzer. Pressure Vessel Technology 2003. Proceedings ICPVT-10, July 7 10, 2003 Vienna, Austria, page 59--65. ÖGS, Österreichische Gesellschaft f\ü\r Schwei\ß\technik, Wien, (2003)
T. Trần, and M. Staat. 11th World Congress on Computational Mechanics (WCCM XI), 5th European Conference on Computational Mechanics (ECCM V), 6th European Conference on Computational Fluid Dynamics (ECFD VI) July 20-25, 2014, Barcelona, Spain, page 1896--1907. European Community on Computational Methods in Applied Sciences (ECCOMAS), (2014)
M. Staat, and M. Heitzer. Proceedings of 7th German-Japanese Joint Seminar on Research in Structural Strength and NDE-Problems in Nuclear Engineering, page 4.3.1--4.3.19. Stuttgart, Staatliche Materialpüfungsanstalt Universität Stuttgart, Staatliche Materialprüfungsanstalt, Stuttgart, (September 1997)