Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1118 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [tomcat] telechargement de fichier lent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[tomcat] telechargement de fichier lent

n°1378004
jeromejans​on
Posté le 31-05-2006 à 11:29:58  profilanswer
 

bonjour,
 
j'ai une application web sous tomcat qui me permet entre autre de créer
et de telecharger des archives, le soucis que je rencontre c'est que le
telechargement (sur un reseau local en 100M) des archives en d'environ
300ko/s, ce qui est tres lent comparé a la capacité du reseau
 
y'a t'il quelque chose de specifique a configurer au niveau de tomcat,
on des paramètres a utiliser dans les methodes de la classe
ServletOutputStream
 

 


merci ;)

mood
Publicité
Posté le 31-05-2006 à 11:29:58  profilanswer
 

n°1378015
souk
Tourist
Posté le 31-05-2006 à 11:44:04  profilanswer
 

ben la on peut rien te dire, donnes ton code qui emet tes archives dans ta servletoutputstream ?

n°1378017
jeromejans​on
Posté le 31-05-2006 à 11:54:43  profilanswer
 

voici

Code :
  1. File f = new File(cheminLocal + "archive.zip" );
  2. response.setContentType("application/zip" );
  3. response.setHeader("Content-Disposition", "attachment; filename=images.zip" );
  4. InputStream in = new FileInputStream(f);
  5. ServletOutputStream outs = response.getOutputStream();
  6. for(int bit = in.read(); bit >= 0; bit = in.read())
  7.    outs.write(bit);
  8. outs.flush();
  9. outs.close();
  10. in.close();
  11. f.delete();

n°1378067
souk
Tourist
Posté le 31-05-2006 à 13:02:06  profilanswer
 

ah bah ouais, t'ecris tes octets un par un, si tu utilisais un bufferedInputStream et un BufferedOutputStream, ca irait plus vite hein [:itm]
 
(quoique le servletOutputStream doit deja etre bufferise... a voir, dans tous les cas faut pas lire le fichier octet par octet [:dawa] )

n°1378069
jeromejans​on
Posté le 31-05-2006 à 13:09:51  profilanswer
 

souk a écrit :

ah bah ouais, t'ecris tes octets un par un, si tu utilisais un bufferedInputStream et un BufferedOutputStream, ca irait plus vite hein [:itm]
 
(quoique le servletOutputStream doit deja etre bufferise... a voir, dans tous les cas faut pas lire le fichier octet par octet [:dawa] )


 
donc tu me conseillerais quoi?

n°1378121
souk
Tourist
Posté le 31-05-2006 à 14:15:12  profilanswer
 

je te conseille de relire mon message [:itm]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [tomcat] telechargement de fichier lent

 

Sujets relatifs
Linux - Redirection de la sortie vers un fichiersauvegarde de fichier
Executer du SQL en js sans fichier php annexe...c'est possible?importer un fichier de format .FRX
Création d'une base de donneés à partir d'un fichier XML en VB.NETredirection error stdout lors insertion via fichier
Notification de fin de téléchargementNom de fichier : caractères interdits
Stats de téléchargement[javascript] Uploader un fichier en javascript
Plus de sujets relatifs à : [tomcat] telechargement de fichier lent


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR