Utilité de bufferiser la sortie d'une servlet ?
Bonjour à tous, :D
Lorsqu'on écrit dans le flux de sortie d'une Servlet (ServletOutputStream), est-il utile de passer par une classe qui bufferise les sorties (BufferedOutputStream) afin d'optimiser le téléchargement de la page ou du fichier dans mon cas ? :koi:
Code:
1 2 3 4 5 6
| // Téléchargement du fichier temporaire sur le poste client
ServletOutputStream sortie = response.getOutputStream();
BufferedOutputStream bufferSortie = new BufferedOutputStream(sortie);
BufferedInputStream bufferFichierEntree = new BufferedInputStream(fichierInputStream.getInputStream());
while ((octet = bufferFichierEntree.read()) != -1) bufferSortie.write(octet);
bufferSortie.flush(); |
Ou bien l'implémentation de ServletOutputStream a-t-elle tout prévu ? :oops:
Merci d'avance à tous. :roll: