Եթե մեկ փաթեթի հարցումը աշխատում է, բայց տեղադրումը ժամանակային սահմանափակումներ է առաջացնում, նախքան պրոքսին փոխարինելը համեմատեք ավելի փոքր զուգահեռ աշխատանքը նույն երթուղով։ Այս նախագծային կարգավորումներին աջակցող pnpm տարբերակի համար համեստ ախտորոշիչ մեկնարկային կետ է.

networkConcurrency: 8
maxsockets: 4

Օգտագործեք տեղադրված թողարկման կողմից աջակցվող գտնվելու վայրը, ինչպիսին է ընթացիկ pnpm-workspace.yaml ֆայլը։ Այս թվերը պատկերավոր են, ոչ թե չափումներ կամ արագության առաջարկություն ձեր պրոքսիի համար։

ԿարգավորումՌեսուրս
networkConcurrencyԶուգահեռ ցանցային աշխատանք։
maxsocketsՄիացումներ մեկ ծագման համար՝ արձանագրություն, հոսթ և պորտ։

Կատարեք նույն նախատեսված փաթեթային գործողությունը և գրանցեք միացման սխալները, ավարտված հարցումները և կրկնափորձերը։ Քեշավորված երկրորդ տեղադրումը չի կարելի թողունակությամբ համեմատել չքեշավորված առաջին ներբեռնման հետ։ Ավելի ցածր զուգահեռականությունը կարող է օգնել սահմանափակ միջնորդին կամ պարզապես դանդաղեցնել առողջ գործարկումը. աշխատանքային ծանրաբեռնվածության ապացույցների բացակայության դեպքում հաստատուն բարելավում գոյություն չունի։

Ստուգեք նաև տարբերակի վարքը։ Ընթացիկ pnpm-ը փաստագրում է ավտոմատ զուգահեռականություն և ժամանակային սահմանափակումների հետ կապված որոշակի ճշգրտումներ, ներառյալ նույն պրոքսիի միջով երթևեկության ընկալումը որպես մեկ հոսթ այդ ճշգրտման համար։ Բացահայտ կարգավորումը փորձն ավելի պարզ է դարձնում, բայց չի դարձնում յուրաքանչյուր թողարկման ժամանակացույցը նույնական։

Եթե նույնիսկ մեկ հարցում ձախողվի, նախ ուսումնասիրեք արձանագրությունը, վերջնակետը, նույնականացումը, TLS-ը կամ թիրախային քաղաքականությունը։ Զուգահեռականության սահմանները չեն կարող շտկել այդ ձախողումները։

Առնչվող հոդվածներ