Another consideration is that the webapp, has limited users quantity, tops 25 (upon request of the customer) i made a test last night with a load generator and i sent 300 users with 5 requests per second during 30 minutes and it worked without any problem.
Enviado desde blackberry -----Original Message----- From: Mark Thomas <ma...@apache.org> Date: Fri, 06 May 2011 09:09:55 To: Tomcat Users List<users@tomcat.apache.org> Reply-To: "Tomcat Users List" <users@tomcat.apache.org> Subject: Re: storing images On 06/05/2011 01:19, alexis wrote: > What i did (im testing and profiling it) is. > > As the images are around 10/12 and each image has around 30 to 35k. > > Im storing the images as servletcontext attribute. > > So calling to the servlet with ?code=1 builds and stores image1 on servlet > context. And returns html with <img src=servlet?get=1> > > So ajax sends that to the jsp that calls servlet?get and that returns the > image. > > It's working now, what im profiling is to verify no matter how many users are > requesting images, image1 is the same for every user and if one user builds > up the image again, all others gets the new one. > > As those images are stored on servletcontext, all are shared among the webapp > so images are not duplicated or triplicated or n-cated. > > I dont know if it's a good solution, but up to know it's working and really > fast. In short you are trading memory for speed. If you have the memory and need/want the speed then that is a good approach. A couple of things to think about: - What happens when the app is reloaded? Do you want to cache the generated images? - Do you want to pre-generate these images on application start? Mark --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org