It's just a prudent thing to do for any medium-to-large project. For
small internal-only IT projects, you probably wouldn't bother.
The benefits are many... performance, scalability, security,
flexibility, and cost. For low-traffic sites you'll mainly just like
having the flexibility of Apache. Maybe it's SSL, or gzip-compression,
or memory caching, or that you want to relocate some of your media with
a url rewrite to accommodate your developers. Finding someone to
configure Apache is easy. Getting a developer to muck with Tomcat is
annoying.
For high-traffic sites, it's just essential. At one company we had two
media servers running only IIS to serve all static content... one was
mostly idle just in case the first went down. But the bank of 20-40
machines running our servlet engine was almost always maxing the CPU on
each. Serving static on each would have been a pain in the neck to
manage (enormous amounts of static content) but probably also would have
bumped up the number of servers needed. And eventually we realized we
were paying out the nose for bandwidth-- shipping our static content out
to an Akamai or whatever was easy since we'd done the separation from
the start.
Jason
Steve O'Hara wrote:
Some nice anecdotal evidence/advice, thanks a lot.
I've got a follow-on question - does anyone have any experience of the
benefits (if there are any) of splitting the delivery of application
pages between static and servlet i.e. have Apache/IIS serve the static
pages and Tomcat/Resin/Jetty the servlets?
I promise to get back on topic soon....
Thanks,
Steve
-----Original Message-----
From:
[EMAIL PROTECTED]
.org
[mailto:[EMAIL PROTECTED]
a.apache.org] On Behalf Of Steve O'Hara
Sent: 01 October 2006 09:26
To: Velocity Users List
Subject: Best Servlet Container
Forgive the slightly off-topic request, but I'm wondering if anyone has
any experience of performance comparisons of all the myriad of servlet
containers out there?
To start the ball rolling, I can safely say that the Oracle App server
is a real dog in comparison to Tomcat but it does have some nice wizzy
monitoring tools (perhaps that's why it's so slow).
I'd like to to know what people's experiences are with Jboss, geronimo,
Webspehere, Jetty etc.
Thanks,
Steve
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]