pnpm-ի պրոքսի ժամանակային սահմանափակումներ. ստուգեք ներբեռնման զուգահեռականությունը
Նվազեցրեք ավելորդ զուգահեռ ծանրաբեռնվածությունը սահմանափակ պրոքսիի վրա և տարբերեք հարցումների զուգահեռականությունը մեկ ծագման միացումների սահմաններից։
Եթե մեկ փաթեթի հարցումը աշխատում է, բայց տեղադրումը ժամանակային սահմանափակումներ է առաջացնում, նախքան պրոքսին փոխարինելը համեմատեք ավելի փոքր զուգահեռ աշխատանքը նույն երթուղով։ Այս նախագծային կարգավորումներին աջակցող pnpm տարբերակի համար համեստ ախտորոշիչ մեկնարկային կետ է.
networkConcurrency: 8
maxsockets: 4Օգտագործեք տեղադրված թողարկման կողմից աջակցվող գտնվելու վայրը, ինչպիսին է ընթացիկ pnpm-workspace.yaml ֆայլը։ Այս թվերը պատկերավոր են, ոչ թե չափումներ կամ արագության առաջարկություն ձեր պրոքսիի համար։
| Կարգավորում | Ռեսուրս |
|---|---|
networkConcurrency | Զուգահեռ ցանցային աշխատանք։ |
maxsockets | Միացումներ մեկ ծագման համար՝ արձանագրություն, հոսթ և պորտ։ |
Կատարեք նույն նախատեսված փաթեթային գործողությունը և գրանցեք միացման սխալները, ավարտված հարցումները և կրկնափորձերը։ Քեշավորված երկրորդ տեղադրումը չի կարելի թողունակությամբ համեմատել չքեշավորված առաջին ներբեռնման հետ։ Ավելի ցածր զուգահեռականությունը կարող է օգնել սահմանափակ միջնորդին կամ պարզապես դանդաղեցնել առողջ գործարկումը. աշխատանքային ծանրաբեռնվածության ապացույցների բացակայության դեպքում հաստատուն բարելավում գոյություն չունի։
Ստուգեք նաև տարբերակի վարքը։ Ընթացիկ pnpm-ը փաստագրում է ավտոմատ զուգահեռականություն և ժամանակային սահմանափակումների հետ կապված որոշակի ճշգրտումներ, ներառյալ նույն պրոքսիի միջով երթևեկության ընկալումը որպես մեկ հոսթ այդ ճշգրտման համար։ Բացահայտ կարգավորումը փորձն ավելի պարզ է դարձնում, բայց չի դարձնում յուրաքանչյուր թողարկման ժամանակացույցը նույնական։
Եթե նույնիսկ մեկ հարցում ձախողվի, նախ ուսումնասիրեք արձանագրությունը, վերջնակետը, նույնականացումը, TLS-ը կամ թիրախային քաղաքականությունը։ Զուգահեռականության սահմանները չեն կարող շտկել այդ ձախողումները։