2022年4月10日记:Linux服务器开发,Darren,文件传输和接口设计+fastdfs存储原理
文件传输和接口设计
- 前言
- 正文
- 上传文件
- 如何从本地文件读最高效?
- 总结
前言
今天闲来无事,打算学习Darren老师的文件传输和接口设计,看了两个小时,感觉还是与课程格格不入,于是干脆放弃,不看了,以后抽时间再来重新学习吧!
正文
redis-cli --raw
//中文显示正常
fieldid=md5+中文文件名
注册密码不能用明文,md5加密简单的字符容易被破解,可以加一个掩码。
客户端和服务器的逻辑要匹配才行, 否则解析不出来数据。
上传文件
fastdfs存在断点续传,多线程下载。
如何从本地文件读最高效?
零拷贝啊笨蛋。
多线程下载是个对个连接,如果服务器进行限速开启多线程也没有卵用。如果服务器的负荷比较高,想多占用资源,多开启连接肯定可以多占用资源。还有根据自己业务的实际情况,进行分析处理。
总结
通过今天的学习,我学习要学习开源项目是如何组织代码,模块间如何协作。感觉对这块知识还是掌握的不是太好,既然没学明白干脆不学了,去学其他模块吧哈哈。