Re: Queueing of HTTP Requests
Bill Stoddard <[email protected]> Wed, 10 Dec 2003 20:05:41 -0500
| Newsgroups | gmane.comp.apache.mod-proxy |
|---|---|
| Message-ID | <[email protected]> |
Bill Stoddard wrote: > Pavan Balaji wrote: > >> Thanks. I was trying to segregate the requests into two priority levels >> (don't ask me how :-)) and have a different queue for each of them. Now >> that there's no queue, I'll have to come up with some other scheme to do >> this. Any suggestions are welcome. >> > > Apache 2.0 provides some interesting possibilities. You can either > modify an existing MPM (http://httpd.apache.org/docs-2.0/mpm.html) or > create your own. > > Bill Tho it is not obvious in the link referenced above, the worker MPM introduces a queue between the thread that accepts connections and a pool of worker threads that do the work serving the request. The per-child MPM has a queue between an 'acceptor' process and multiple 'worker' processes that each have the ability to run under a unique user id. It would probably not be too difficult to experiment with priority queuing using the worker MPM. Bill