> > I'm curious as to whether anyone has built a forking server around qpsmtpd > (essentially doing what tcpserver does, but in perl)? I'm aware of the > select server version(*), but would prefer a forking server (say, using > Net::Daemon). That would seem to be able to provide the same speedup as > pperl, but without the headache. What am I missing? >
pperl is pre-forking. It doesn't fork on every connection. The forking on every connection is part of what causes some of the overhead. But in general, I think this is a good idea, at least to see how it works :) Net::Daemon can do preforking too. -R