1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zwlan-renewFastdfs

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
重要说明 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
令狐大侠 Отправлено 12.01.2020 18:12 5dec8a3
一:重要功能和bug
1.2018年6月28日13:45:35解决问题
1>优化前端和后端,稳定了出错后继续上传文件块的准确性
2>增加了回调函数,其他回调函数可以模仿uploadFinishedHandler来写
3>友好默认的选择文件
2.2018年7月1日20:51:15解决重要问题
1>解决上传中点击删除按钮后,快速重新添加删的文件,文件块计数不准确,造成少上传部分数据问题
3.2020年1月12日23:10:05解决问题
1>解决有时候最后一块文件上传大小不正确文件,从而造成整个上传的文件大小错误
二:待解决问题
三:待优化问题
1.支持前端多线程进行处理,倍增上传速度,因为fastdfs上传不像迅雷下载一样,下载时会创建一个完整的文件,如果上传第一块时,
服务器能快速创建一个大文件0填充,那么这样可以支持并发乱序来下载文件块,上传速度会成倍提升,要实现乱序下载文件块,估计就得研究fastdfs源码了,
但是有利也有弊,可能会对服务器的磁盘空间和带宽都产生影响,因为迅雷是客户端快速生成整个文件,不用考虑磁盘空间问题,
)
2.实际项目中的redis工具类建议使用Redisson或者lettuce,或者使用我的任性聊项目的redis工具类(在1k内并发测试中没有前者的好)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/zwlan-renewFastdfs.git
git@api.gitlife.ru:oschina-mirror/zwlan-renewFastdfs.git
oschina-mirror
zwlan-renewFastdfs
zwlan-renewFastdfs
master