Gonzalo Arana wrote:
A more suitable design for this task I think would be to make each process to have a special purpose: cache maintenance (purging expired entries, purging entries to make room for new ones, creating new entries, and so on), request processing (network/disk I/O, content filtering, and so on), or what ever.
In my experience, this always sounds good in theory, but just doesn't ever work in the real world. The event mpm is "sorta" a step in that direction, but seems to keep the balance pretty good.
-- Brian Akins Lead Systems Engineer CNN Internet Technologies