上传到我的一个特定服务器的速度比预期的要慢得多,或者说是可以容忍的。
我正在将一个站点移动到一个新的主机上;该站点的部分功能是每天上传几个大型(>50 is )文件。在新服务器上,当前的上传速度慢得令人无法接受。
我是linux和apache服务器配置的新手;是否有任何设置应该更改或检查/调整,以允许最大的文件传输速度?
我用bash编写了一个较长的部署脚本,并在cygwin下运行。如果部署到远程服务器,脚本将使用curl将生成的应用程序上载到FTP服务器,如下所示:
if [ $where == "remote" ]
then
for i in `find deploy/ -type f`; do
curl.exe -u "***:***" -T $i "ftp://address.co.uk/public_html/java/desktop/$i"
done
fi
问题是,有时curl无法完成上传,只是坐在那里阻止其他下载显示
The Story
我在我的应用程序中使用Firebase存储将大型文件上传到Firebase存储中。文件大多是视频,有时甚至超过2GB。
我做了什么,
这就是我所做的。
UploadTask originalUpload = originalDestination.putFile(Uri.fromFile(originalSource));
mCurrentUploadTask = originalUpload;
originalUpload.addOnProgressListener(mOnProgressUpdateListener);
o