depends on available bandwidth as well as the memory available on the client 
side
if bandwidth is an issue you may want to implement some manner of compression 
with jai (Java Advanced Imaging)

http://download.oracle.com/docs/cd/E17802_01/products/products/java-media/jai/forDevelopers/jai-apidocs/com/sun/media/jai/codec/TIFFEncodeParam.html

if your app is rendering small pics where clarity is not a requirement you 
probably will never have an issue
if your app is rendering large maps then you'll need to look at JAI or 
implement compression algorithm with another tool.
Martin 
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
 
Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




> Subject: Re: storing images
> To: users@tomcat.apache.org
> From: alz...@gmail.com
> Date: Fri, 6 May 2011 14:52:50 +0000
> 
> I understand, but i have top 12 images of 35kbytes, no more.
> 
> Encoding load is an issue yes, but the images are reflecting callcenters call 
> queues and some stuff related so the need to refresh and rebuild the images 
> is a requirement. What im thinking is to avoid the generation upon servlet 
> calls (servlet only reads and presents the image to callers) and start a 
> different thread with a listener in charge to periodically rebuild images.
> 
> Do you believe regarding memory it can cause a big issue? In worst case it's 
> 450kbytes when all images are created and stored.
> 
> 
> Enviado desde blackberry
> 
> -----Original Message-----
> From: Christopher Schultz <ch...@christopherschultz.net>
> Date: Fri, 06 May 2011 09:48:45 
> To: Tomcat Users List<users@tomcat.apache.org>
> Reply-To: "Tomcat Users List" <users@tomcat.apache.org>
> Subject: Re: storing images
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Alexis,
> 
> On 5/5/2011 8:19 PM, alexis wrote:
> > Im storing the images as servletcontext attribute.
> 
> Uh... in memory? That's a bad idea IMO for two reasons:
> 
> 1. Large memory requirements
> 
> 2. Likely repeated encoding into a file format like JPEG, PNG, etc.
> 
> If you store the files on the disk, you can stream them as often as
> you'd like. If you get a request for an image that already exists, you
> can serve it up, otherwise, you can create it.
> 
> You can even create a hash of lock objects or something so that you can
> "lock" the file as it's being written so that the file is only written
> once even if multiple clients are requesting it.
> 
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAk3D/D0ACgkQ9CaO5/Lv0PAYQQCcCy9k9SxH3YSHxekqSzJQKwPz
> nPAAn3XrYoxXE3E3+FXZ1XfBu3/v9pmW
> =rQaQ
> -----END PGP SIGNATURE-----
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
                                          

Reply via email to