增加线程配置,采用动态并发管理

This commit is contained in:
2025-09-06 11:04:57 +08:00
parent 3e910e14a4
commit 1142d55b24
7 changed files with 300 additions and 9 deletions
+11
View File
@@ -39,6 +39,17 @@ class CacheConfigManager {
retryDelay: 1000,
},
allowedExtensions: ['.jpg', '.jpeg', '.png', '.gif', '.webp', '.bmp'],
// 新增并发下载配置
download: {
concurrentDownloads: 3, // 同时下载任务数
maxConcurrentFiles: 5, // 单个任务内最大并发文件数
threadPoolSize: 16, // Node.js 线程池大小
downloadTimeout: 300000, // 5分钟下载超时
chunkSize: 1024 * 1024, // 1MB块大小
retryAttempts: 3, // 重试次数
retryDelay: 2000, // 重试延迟
maxFileSize: 50 * 1024 * 1024, // 最大文件大小 50MB
},
// 新增Windows特定配置
windows: {
skipInUseFiles: true, // 跳过被占用的文件