Ako jedan zahtjev za paket radi, ali instalacija proizvodi tajm-autove, uporedite manju količinu paralelnog rada na istoj ruti 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, nisu mjerenja niti preporuka brzine za vaš proxy.

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

Pokrenite istu namjeravanu operaciju s paketom i zabilježite greške veze, završene zahtjeve i ponovne pokušaje. Keširana druga instalacija ne može se porediti kao propusni opseg sa nekeširanim 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 dokumentuje automatsku paralelnost i određena prilagođavanja vezana za tajm-aut, uključujući tretiranje saobraćaja kroz isti proxy kao jednog hosta za to prilagođavanje. Eksplicitna postavka čini eksperiment jasnijim, ali ne čini da svako izdanje planira identično.

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

Povezani članci