Ak jedna požiadavka na balík funguje, ale inštalácia vytvára časové limity, porovnajte menšie množstvo paralelnej práce na tej istej trase pred výmenou proxy. Pre verziu pnpm, ktorá podporuje tieto nastavenia projektu, je skromný diagnostický východiskový bod:

networkConcurrency: 8
maxsockets: 4

Použite umiestnenie podporované nainštalovaným vydaním, napríklad aktuálny pnpm-workspace.yaml. Tieto čísla sú ilustratívne, nie sú meraniami ani odporúčaním rýchlosti pre vašu proxy.

NastavenieZdroj
networkConcurrencyParalelná sieťová práca.
maxsocketsPripojenia na zdroj: protokol, hostiteľ a port.

Spustite tú istú zamýšľanú operáciu s balíkom a zaznamenajte chyby pripojenia, dokončené požiadavky a opakovania. Uloženú druhú inštaláciu nemožno porovnávať ako šírku pásma s neuloženým prvým sťahovaním. Nižšia paralelnosť môže pomôcť obmedzenému sprostredkovateľovi alebo len spomaliť zdravé spustenie; bez dôkazov o pracovnom zaťažení neexistuje pevné zlepšenie.

Skontrolujte aj správanie verzie. Aktuálny pnpm dokumentuje automatickú paralelnosť a určité úpravy súvisiace s časovými limitmi, vrátane posudzovania prevádzky cez tú istú proxy ako jedného hostiteľa pre túto úpravu. Explicitné nastavenie robí experiment jasnejším, ale nerobí každé vydanie rovnako plánované.

Ak zlyhá čo i len jedna požiadavka, najprv preskúmajte protokol, koncový bod, autentifikáciu, TLS alebo cieľovú politiku. Limity paralelnosti tieto zlyhania neopravia.

Súvisiace články