有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java非常缓慢地读取从item Commons FileUpload API获取的输入流

我们使用Commons FileUpload API来处理文件上传。我们使用一个磁盘项工厂,将文件写入一个临时位置,然后从文件项获取一个InputStream来加密文件并将其写入最终位置。我的问题是,当我们将其作为独立应用程序运行时,加密只需25秒(对于1GB文件)。但是,当我们在web应用程序中使用相同的方法时,需要12分钟。奇怪的是,这在不同的服务器上可以正常工作(独立应用程序和web应用程序都需要相同的时间进行加密)。那么,FileUpload API是否存在任何问题,即使在文件完全写入临时位置后,也会导致文件被某种形式的锁定,从而降低加密速度


共 (1) 个答案

  1. # 1 楼答案

    问题是,代码的加密块有日志语句,所以对于加密的每个块,都有一个日志被发送出去,一旦被注释掉,它就非常快