Apache + XPCOM using Blackconnect can run a Java Servers pages
implementation like GSP. Apache + XPCOM can also replace Apache
JServ/Tomcat.
I abandoned Apache JServ/Tomcat for my current Apache/XPCOM set up. I ran
into serious performance problems using Java with core, complex things like
XSLT. Java performance starts off fine, it's ok up to a medium load, and
then falls apart at high loads. At high loads garbage collection was taking
35% of the CPU time which would make server response stall when it happened.
It's ok to have low load parts of the system in Java. I just had a problem
with the high load areas. C is also much more tunable. My current system is
almost 20x the speed of the old one. For example in Java you have limited
control of thread locks in things like memory allocation. In C I can use a
single threaded allocator if I know it is safe. Changing the allocator was
good for a 2x performance boost.
--
Jon Smirl
[EMAIL PROTECTED]