Permalink to this page: https://cwiki.apache.org/confluence/x/oColBg
Preface
This is about Tomcat performance.
Other (non-exhaustive) notes:
- Stress test your webapp. You can do this via JMeter, siege, flood, and other tools. Google is your friend.
- Tweak your UNIX box! Look at ulimit and kernel parameters.
- Bad design will hurt performance.
- Look at JProbe, or OptimizeIt, or New Relic, or other profiling tools . Lots of people recommend these tools. This is not an endorsement for them, I just notice other people like themfor Java.
Questions
- Is Tomcat faster than serving static HTML pages than Apache httpd?Is there an application-specific comparison between Tomcat and Resin or other containers?
- Is there a comprehensive, up-to-date, detailed benchmark comparing various servlet containers, including Tomcat?
- How do I configure apache tomcat connectors for a heavy load site?
- How do I make Tomcat start up faster?
Answers
Anchor | ||||
---|---|---|---|---|
|
Yes depending on how you tune it. And NO depending on how you tune it. Anything less starts a religious war. We recommend performing your own benchmarks and see for yourself. Anchor
Here's one comparing recent versions of Resin and Tomcat running AppFuse.
Anchor
Anchor | ||||
---|---|---|---|---|
|
The following excellent article was written by Mladen Turk. He is a Developer and Consultant for JBoss Inc in Europe, where he is responsible for native integration. He is a long time commiter for Jakarta Tomcat Connectors, Apache Httpd and Apache Portable Runtime projects.
Fronting Tomcat with Apache or IIS - Best Practices
Anchor | ||||
---|---|---|---|---|
|