Description: | Send static content at a bandwidth rate limit, defined by the various old modem standards |
---|---|
Status: | Experimental |
ModuleIdentifier: | dialup_module |
SourceFile: | mod_dialup.c |
It is a module that sends static content at a bandwidth rate limit, defined by the various old modem standards. So, you can browse your site with a 56k V.92 modem, by adding something like this:
<Location "/mysite"> ModemStandard "V.92" </Location>
Previously to do bandwidth rate limiting modules would have to block an entire thread, for each client, and insert sleeps to slow the bandwidth down. Using the new suspend feature, a handler can get callback N milliseconds in the future, and it will be invoked by the Event MPM on a different thread, once the timer hits. From there the handler can continue to send data to the client.
Description: | Modem standard to simulate |
---|---|
Syntax: | ModemStandard V.21|V.26bis|V.32|V.34|V.92 |
Context: | directory |
Status: | Experimental |
Module: | mod_dialup |
Specify what modem standard you wish to simulate.
<Location "/mysite"> ModemStandard "V.26bis" </Location>
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_dialup.html