大文件上传控件7(x86)

文件夹上传

文件夹上传

MD5计算进度

MD5计算进度

MD5计算完毕

MD5计算完毕

文件上传中

文件上传中

文件上传完毕

文件上传完毕

服务器MD5检测相同文件

服务器MD5检测相同文件

服务器文件列表

服务器文件列表

续传文件

续传文件

续传文件夹

续传文件夹

粘贴文件

粘贴文件

文件夹MD5

文件夹MD5

HttpUploader7介绍

up7的出现,让大数据传输技术有了革命性的突破。
它带来了全新的并发处理技术,能够充分发挥高速网络优势,更短的传输时间及更快的传输速度,极小的数据库开销。所有方面的改进使其具备了强大的处理能力。

高性能,高负载,高并发


性能和并发是任何一个系统都必须要面对的问题,在网络大数据应用普及的今天,他们事实上已经成为了项目成败的关键因素。随着用户数量和使用频率的快速增加,系统和数据库很容易达到这一瓶颈。由于项目预算和时间的有限性,使得开发人员通常没有更多的时间和精力来针对这一方面进行改进,也常常陷入两难的选择。 性能优化是一个系统工程,他涉及到整个系统的多个方面,比如内存,数据库,IO等。我们在up7与down3中对这个问题进行了全面的思考与总结,并对他们进行了深度的整合。这种底层的紧密配合所带来的性能提升,往往高于其它层面的数十倍甚至几十倍,企业在相同投入前提下能够获得最大的收益。

开发简单,布署简单,应用简单


简单高效是所有产品的黄金法则,而这一法则在up7中又一次得到了完美诠释。在up7中我们对开发,布署,应用3个方面进行了全方面的改进。无论是开发人员还是普通用户在使用过程中都将体验到前所未有的畅快感。我们相信up7能够真正的帮助用户提高工作效率。

快速扫描,快速上传


现在用户选择一个大文件夹(1万个以上的文件+)后将会立即启动线程对其进行扫描,在扫描过程中用户可以同时处理其它的工作,在扫描结束后将会立即开始上传,up7的文件夹初始化时间仅需1秒。

数据库0负载


大数据量的操作必然会使数据库承受更多的压力,up7充分考虑这一点,将所有数据库的操作放在整个流程的末尾,将频率最高的进度操作使用缓存(Redis)代替,现在用户在上传超过100,000+的文件夹时系统也能够轻松负载。同时也能够更加自由的选择任意数据库环境(MySQL,Oracle,SQL),甚至是SQLite或ACCESS 这种轻量级的数据库也毫无压力。

适用于各行各业


up7正以其卓越的性能在许多行业中发挥着巨大的作用,如医疗,建筑,地理测绘。在这些行业中不仅数据量非常庞大,同时对速度也有着苛刻的要求。但这些要求并不意味着用户体验的降低,相反更提升数倍。例如我们针对用户特别喜欢的文件夹功能进行了大幅度的优化几乎重写了整个模块的代码,现在这个功能已经成为了他们日常工作中使用频率最高的功能之一。

分布式存储的轻松支持


采用了分块技术的up7对分布式实现了原生级别的支持,up7会将一个大型文件划分成许多小文件块进行传输。通过分块能够有效的减少服务器IO开销同时大幅度提升并发能力。up7通过head域提供附加业务信息,服务端能够非常方便的接收文件块并进行业务处理,如将文件块保存在GridFS或Hadoop等分布式存储系统中或其它NAS存储设备中。


HttpUploader7功能

 

版权所有©2010-2016 荆门泽优软件有限公司 保留所有权利 鄂ICP备15010533号-1