We'd be very interested in this. I've often wondered how much
overhead there was in continually loading and unloading modules
I have had a few customers asking for significant speedups
and after some profiling have determined that a lot of the cost
is with loading modules many of which have costly dependencies.
In a CGI environment these are reducing performance. The good
news is that this is a constant cost so as your database grows
it will not get worse. The bad news is that as long as we are
in a CGI environment, the performance will not get better.
Right now I am completing a port of LedgerSMB trunk (to be
1.4) to Starlet/Plack. I expect to have this finished up today.
I am having a few issues I need to get fixed. After that I
will backport to 1.3 and make it available as an add-on. Aside
from the problems, I have seen a very large performance increase
with LedgerSMB running in this environment. After this is
stable, I will tackle Starman (which strangely is giving me
different errors) and maybe an FCGI wrapper.
How interested are people in this?