<-
Apache > HTTP Server > Documentation > Modules

Apache Module mod_dialup 5pp4n

Available Languages:  fr 

Description: Send static content at a bandwidth rate limit, defined by the various old modem standards
Status: Experimental
Module Identifier: dialup_module
Source File: mod_dialup.c

Summary 6m2os

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.

 Apache!

Directives 1a4l6m

Bugfix checklist 4i2533

See also 27136x

top

ModemStandard Directive 5p42g

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>

Available Languages:  fr 

top

Comments 2p1l6j

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our s if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our mailing lists.