Ako jedan zahtjev za paket radi, ali instalacija proizvodi vremenske prekide, usporedite manju količinu paralelnog rada preko iste rute prije nego zamijenite proxy. Za pnpm verziju koja podržava ove postavke projekta, skroman dijagnostički početak je:

networkConcurrency: 8
maxsockets: 4

Koristite lokaciju koju podržava instalirano izdanje, kao što je trenutni pnpm-workspace.yaml. Ovi brojevi su ilustrativni, a ne mjerenja ni preporuka za brzinu vašeg proxyja.

PostavkaResurs
networkConcurrencyParalelni mrežni rad.
maxsocketsVeze po izvoru: protokol, host i port.

Pokrenite istu namjeravanu operaciju s paketima i zabilježite pogreške veze, dovršene zahtjeve i ponovne pokušaje. Predmemorirana druga instalacija ne može se uspoređivati po propusnosti s nepredmemoriranim prvim preuzimanjem. Niža paralelnost može pomoći ograničenom posredniku ili samo usporiti zdravo izvršavanje; nema fiksnog poboljšanja bez dokaza iz radnog opterećenja.

Provjerite i ponašanje verzije. Trenutni pnpm dokumentira automatsku paralelnost i određene prilagodbe povezane s vremenskim prekidima, uključujući tretiranje prometa kroz isti proxy kao jednog hosta za tu prilagodbu. Eksplicitna postavka čini eksperiment jasnijim, ali ne čini raspored svakog izdanja identičnim.

Ako i jedan zahtjev ne uspije, prvo istražite protokol, krajnju točku, autentifikaciju, TLS ili ciljnu politiku. Ograničenja paralelnosti ne mogu popraviti te pogreške.

Povezani članci