> 文档中心 > 2022年4月10日记:Linux服务器开发,Darren,文件传输和接口设计+fastdfs存储原理

2022年4月10日记:Linux服务器开发,Darren,文件传输和接口设计+fastdfs存储原理

文件传输和接口设计

  • 前言
  • 正文
  • 上传文件
  • 如何从本地文件读最高效?
  • 总结

前言

今天闲来无事,打算学习Darren老师的文件传输和接口设计,看了两个小时,感觉还是与课程格格不入,于是干脆放弃,不看了,以后抽时间再来重新学习吧!

正文

redis-cli --raw
//中文显示正常
fieldid=md5+中文文件名
注册密码不能用明文,md5加密简单的字符容易被破解,可以加一个掩码。
在这里插入图片描述
客户端和服务器的逻辑要匹配才行, 否则解析不出来数据。

上传文件

在这里插入图片描述
fastdfs存在断点续传,多线程下载。

如何从本地文件读最高效?

零拷贝啊笨蛋。

多线程下载是个对个连接,如果服务器进行限速开启多线程也没有卵用。如果服务器的负荷比较高,想多占用资源,多开启连接肯定可以多占用资源。还有根据自己业务的实际情况,进行分析处理。

总结

通过今天的学习,我学习要学习开源项目是如何组织代码,模块间如何协作。感觉对这块知识还是掌握的不是太好,既然没学明白干脆不学了,去学其他模块吧哈哈。