多零已重构并升级导出下载功能和算法
原创未经同意,请勿转载
1136次阅读
多零已对导出下载功能全面重构升级,对原有的传统的服务端下载方式,改为较新的下载协议方式。这次是对底层重构,对于功能使用并没有变化,不影响用户使用。
工作分两个阶段进行:
- 第一阶于2023-01-30完成,主要重构升级【批量SVG导出】、【批量PDF导出】、【批量PNG导出】、【批量PDF一页一码导出】;
- 第二阶于2023-02-17完成,重构升级剩下的【行列平均合并导出】、【指定尺寸合并导出】,以及单件版的文件导出;
目前已完成全部导出下载的功能开发和测试,并已更新上线。
重构升级后,有什么改善?
重构升级后,基本上解决了长期困扰多零的三个老大难的问题:批次导出量少、文件清晰度不高、导出下载耗时过长。
批次导出量由以前500个提升至3000个,PNG和PDF文件的清晰度提升5倍,大批量导出耗时缩减约70%
还存在哪些问题?
存在浏览器兼容问题。
由于多零使用了较新的下载协议,一些旧版的浏览器并不支持,而导致无法使用多零的导出功能,点击这里了解解决方法。
因此,多零建议,请使用主流的浏览器,例如Chrome、Edge、Firefox等。
另外,移动版的微信浏览器,是不支持任何文件下载的,如果使用到下载导出功能,请避免使用移动版的微信浏览器。
------------------
多零导出下载功能,已重构了两次,第一次是分拆Http的Post压缩数据分断上传;第二次是改用WebSocket和自动优选网络,【多零已重构数据传输方式、算法】;至此次是第三次。
如果仍有提升空间,或者有更适用的新技术出现,多零仍然会进行重构升级。
由于持续版本迭代,本文涉及的功能内容和界面截图可能没有及时更新,文章内容可能会有差异,以最新版本的功能为准。
文章来源于多零标签,未经同意,请勿转载。