关于文件下载的总结

最近使用java 语言 ,实现了一下针对文件下载的功能。

使用JDK 有很多类,能够实现该功能,如

1  FileInputStream

2 使用java的 直接内存类

3  使用NIO的transfer

这三种方式均可基于字节流进行文件下载,下载效率依次递增。


但是如果是针对静态文件下载这种case,效果最好的还是 使用java程序结合nginx 相关配置,进行sendfile文件下载,省时省力。服务器压力也不大。

你可能感兴趣的:(关于文件下载的总结)