p2p技术吧 关注:13贴子:138
  • 1回复贴,共1

如何实现上万大文件上传到服务器并稳定供种?

只看楼主收藏回复

假设一个这样的场景:您有数万的文件需要做种上传,而且文件的平均大小在几十个G,如何才能实现把这些数据快速的传到服务器上呢?有没有比较成熟的BT上传内核呢?使用普通的BT内核是否可以实现这些功能呢?
使用普通的BT是否可以实现该功能,具体得看文件的数量和大小。如果是按照开头描述的,数量非常多而且平均很大的话,是很难通过普通的BT实现想要的效果的。但是可以通过专业上传内核来实现快速把文件传到服务器上供种。作为专业上传服务器内核,点量使用了内存池、线程池、Socket缓冲等一系列技术,保证了服务器运行的高效和支持数万用户甚至几十万用户的同时下载。传统的BT软件都是针对每个用户下载和上传几十个任务而设计,对海量文件的处理支持不很好。而专业上传服务器内核,抛开了所有和上传无关的内容,全心关注于上传效率,并且以高性能服务器的模式开发,就像术业专攻一样,所以它可以在上传领域有优异的表现。


1楼2021-03-05 16:10回复
    1、节省服务器硬件的投入成本
    该上传内核是传统BT软件几倍的上传效率,所以可以大幅减少硬件的投入。之前有客户使用其他BT软件,存在两个问题:长期上传大量文件不稳定经常崩溃、只能同时上传300个左右大型文件 ,因此如果要想上传全部内容的话,需要很多台服务器资源。使用了这种BT专业上传内核后,一台服务器可以支持600个大文件的上传+300多个单机游戏任务的上传,节省了至少1倍以上的服务器硬件资源,并且下载速度比之前提高了60%以上。
    2、功能完善而且稳定


    2楼2021-03-05 16:10
    回复