【发布时间】:2015-06-30 06:14:52
【问题描述】:
我正在使用 Tomcat 8,并且我具有从上下文 docbase 文件夹中的 tomcat 服务器位置下载大文件的功能。 下面是我使用文件下载的一段代码:
PrintWriter out = response.getWriter();
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition",
"attachment; filename=filename);
FileInputStream fileInputStream = new FileInputStream("filepath");
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
当我下载文件时,它的下载速度为 65KB/秒 从存档服务器。如果我将同一个文件放在 Apache 服务器中并尝试下载,下载速度是 135KB/秒。
有人可以帮我加快从 Tomcat 下载文件的速度吗?
【问题讨论】:
标签: java performance file tomcat download