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]

Reply via email to