diff --git a/server/src/index.ts b/server/src/index.ts index 101cfbc..777444e 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -194,9 +194,10 @@ function normalizeToCache(filePath: string): Promise { } // Wie viele ffmpeg-Prozesse parallel beim Cache-Sync laufen dürfen. -// Standard: 4 (gut für 4+ Kern CPUs ohne Discord-Wiedergabe zu stören). -// Über NORM_CONCURRENCY=8 o.ä. erhöhbar. -const NORM_CONCURRENCY = Math.max(1, Number(process.env.NORM_CONCURRENCY ?? 4)); +// Standard: 2 (konservativ – lässt genug Headroom für Discord-Wiedergabe und Node.js). +// Empfehlung: i5/i7 (8-16 Kerne) → 2-3, Ryzen 9 / Xeon → 4-8 +// Über NORM_CONCURRENCY=4 env var erhöhbar. +const NORM_CONCURRENCY = Math.max(1, Number(process.env.NORM_CONCURRENCY ?? 2)); /** * Vollständige Cache-Synchronisation: