会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
-零
博客园
首页
新随笔
联系
订阅
管理
2020年7月26日
如何高效实现文件传输:小文件采用零拷贝、大文件采用异步io+直接io
摘要: 一般会如何实现文件传输? 服务器提供文件传输功能,需要将磁盘上的文件读取出来,通过网络协议发送到客户端。如果需要你自己编码实现这个文件传输功能,你会怎么实现呢?通常,你会选择最直接的方法:从网络请求中找出文件在磁盘中的路径后,如果这个文件比较大,假设有 320MB,可以在内存中分配 32KB 的缓冲
阅读全文
posted @ 2020-07-26 15:46 -零
阅读(3506)
评论(2)
推荐(4)
编辑
公告