mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-09-07 11:52:20 +08:00
sync: aria2 option change
Signed-off-by: shenmo <jifengshenmo@outlook.com>
This commit is contained in:
parent
87845a3e43
commit
deb57647a4
@ -5,7 +5,7 @@
|
|||||||
#include <QtConcurrent>
|
#include <QtConcurrent>
|
||||||
#include <QStandardPaths>
|
#include <QStandardPaths>
|
||||||
|
|
||||||
#define DEFAULTURL "127.0.0.1:8000"
|
#define DEFAULTURL "127.0.0.1"
|
||||||
#define MAXWAITTIME 200000
|
#define MAXWAITTIME 200000
|
||||||
|
|
||||||
DownloadController::DownloadController(QObject *parent)
|
DownloadController::DownloadController(QObject *parent)
|
||||||
@ -120,6 +120,7 @@ void DownloadController::startDownload(const QString &url)
|
|||||||
QString downloadDir = "/tmp/spark-store/"; //下载目录
|
QString downloadDir = "/tmp/spark-store/"; //下载目录
|
||||||
QString aria2ConnectionPerServer = "--max-connection-per-server=1"; //每个服务器最大连接数
|
QString aria2ConnectionPerServer = "--max-connection-per-server=1"; //每个服务器最大连接数
|
||||||
QString aria2ConnectionMax = "--max-concurrent-downloads=16"; //最大同时下载数
|
QString aria2ConnectionMax = "--max-concurrent-downloads=16"; //最大同时下载数
|
||||||
|
QString aria2ConnectionTimeout = "--connect-timeout=5"; // 1 秒服务器连接超时(像 spark1.uniartisan.com、cdn.dl.uniartisan.com、momen.d.store.deepinos.org.cn 等服务器失效时不影响即时下载)
|
||||||
|
|
||||||
|
|
||||||
if (useMetalink) //如果是metalink
|
if (useMetalink) //如果是metalink
|
||||||
@ -147,6 +148,7 @@ void DownloadController::startDownload(const QString &url)
|
|||||||
command.append(aria2SizePerThreads.toUtf8());
|
command.append(aria2SizePerThreads.toUtf8());
|
||||||
command.append(aria2ConnectionPerServer.toUtf8());
|
command.append(aria2ConnectionPerServer.toUtf8());
|
||||||
command.append(aria2ConnectionMax.toUtf8());
|
command.append(aria2ConnectionMax.toUtf8());
|
||||||
|
command.append(aria2ConnectionTimeout.toUtf8());
|
||||||
|
|
||||||
if (useMetalink)
|
if (useMetalink)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user