tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Thomas <ma...@apache.org>
Subject Re: storing images
Date Fri, 06 May 2011 08:09:55 GMT
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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message