Resin, what happened?

April 29, 2007 on 2:54 pm | In Technical stuff |

I’ve been a loyal Resin user for about 3 years now. For a time, it was one of the fastest servlet containers. Well, I have an web-app, made up of 3 wars. It uses a number of open-source, 3rd party libraries, such as Hibernate, Spring, Acegi, DisplayTag. The length of startup time has never really been an issue. However, after upgrading from resin-3.0.19 to resin-3.0.23, and deploying the expanded war, startup time went from 90 to 117 seconds.

Since I simply deployed the expanded war from on instance to another, I knew it had nothing to do w/ the war contents. Rather Resin was doing something different. The majority of load time seems to be during the precompiling of jsps. I wouldn’t mind the extra time, if a benefit was visible at request-time, but I didn’t see that. Although just a visual inspection, the pages returned in about the same speed.

I was initially writing to see if maybe i was imagining this — and then I saw a comparison done by Matt Raible. Guess should to take a closer look at Tomcat-5.5.

3 Comments »

RSS feed for comments on this post. TrackBack URI

  1. Go for Tomcat 6.x instead of 5.5 if you don’t have application hosting limitation. It’s faster both on startup and on runtime (using NIO)…

    Comment by Armond Avanes — April 30, 2007 #

  2. Thanks, I’ll check it out.

    Comment by Jay — April 30, 2007 #

  3. […] too long ago I wondered (aloud), what the heck happened to Resin-3.0 performance. I found that after upgrading from resin-3.0.19 to resin-3.0.23, and deploying the expanded war, […]

    Pingback by that’s great… » resin-3.1 performance — December 16, 2007 #

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^