pnpm ಪ್ರಾಕ್ಸಿ ಟೈಮೌಟ್ಗಳು: ಡೌನ್ಲೋಡ್ ಸಮಕಾಲೀನತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ
ನಿರ್ಬಂಧಿತ ಪ್ರಾಕ್ಸಿಯ ಮೇಲೆ ಅನಗತ್ಯ ಸಮಾನಾಂತರ ಒತ್ತಡವನ್ನು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ವಿನಂತಿ ಸಮಕಾಲೀನತೆಯನ್ನು ಪ್ರತಿ-ಮೂಲ ಸಂಪರ್ಕ ಮಿತಿಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಿ.
ಒಂದು ಪ್ಯಾಕೇಜ್ ವಿನಂತಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಆದರೆ ಸ್ಥಾಪನೆಯು ಟೈಮೌಟ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಿದರೆ, ಪ್ರಾಕ್ಸಿಯನ್ನು ಬದಲಾಯಿಸುವ ಮೊದಲು ಅದೇ ಮಾರ್ಗದಲ್ಲಿ ಕಡಿಮೆ ಪ್ರಮಾಣದ ಸಮಾನಾಂತರ ಕೆಲಸವನ್ನು ಹೋಲಿಸಿ. ಈ ಪ್ರಾಜೆಕ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವ pnpm ಆವೃತ್ತಿಗೆ, ಸಾಧಾರಣ ರೋಗನಿರ್ಣಯದ ಆರಂಭಿಕ ಬಿಂದು:
networkConcurrency: 8
maxsockets: 4ಸ್ಥಾಪಿಸಲಾದ ಬಿಡುಗಡೆ ಬೆಂಬಲಿಸುವ ಸ್ಥಳವನ್ನು ಬಳಸಿ, ಉದಾಹರಣೆಗೆ ಪ್ರಸ್ತುತ pnpm-workspace.yaml. ಈ ಸಂಖ್ಯೆಗಳು ಕೇವಲ ಉದಾಹರಣೆಗಳು, ಅಳತೆಗಳಲ್ಲ ಮತ್ತು ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿಗೆ ವೇಗದ ಶಿಫಾರಸೂ ಅಲ್ಲ.
| ಸೆಟ್ಟಿಂಗ್ | ಸಂಪನ್ಮೂಲ |
|---|---|
networkConcurrency | ಸಮಕಾಲೀನ ನೆಟ್ವರ್ಕ್ ಕೆಲಸ. |
maxsockets | ಪ್ರತಿ ಮೂಲಕ್ಕೆ ಸಂಪರ್ಕಗಳು: ಪ್ರೋಟೋಕಾಲ್, ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್. |
ಅದೇ ಉದ್ದೇಶಿತ ಪ್ಯಾಕೇಜ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಡೆಸಿ ಮತ್ತು ಸಂಪರ್ಕ ದೋಷಗಳು, ಪೂರ್ಣಗೊಂಡ ವಿನಂತಿಗಳು ಮತ್ತು ಮರುಪ್ರಯತ್ನಗಳನ್ನು ದಾಖಲಿಸಿ. ಕ್ಯಾಶ್ ಮಾಡಿದ ಎರಡನೇ ಸ್ಥಾಪನೆಯನ್ನು ಕ್ಯಾಶ್ ಮಾಡದ ಮೊದಲ ಡೌನ್ಲೋಡ್ನೊಂದಿಗೆ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಆಗಿ ಹೋಲಿಸಲಾಗುವುದಿಲ್ಲ. ಸಮಕಾಲೀನತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ನಿರ್ಬಂಧಿತ ಮಧ್ಯವರ್ತಿಗೆ ಸಹಾಯ ಮಾಡಬಹುದು ಅಥವಾ ಆರೋಗ್ಯಕರ ರನ್ ಅನ್ನು ನಿಧಾನಗೊಳಿಸಬಹುದು; ಕೆಲಸದ ಹೊರೆಯ ಸಾಕ್ಷ್ಯವಿಲ್ಲದೆ ಸ್ಥಿರ ಸುಧಾರಣೆ ಇಲ್ಲ.
ಆವೃತ್ತಿ ನಡವಳಿಕೆಯನ್ನೂ ಪರಿಶೀಲಿಸಿ. ಪ್ರಸ್ತುತ pnpm ಸ್ವಯಂಚಾಲಿತ ಸಮಕಾಲೀನತೆ ಮತ್ತು ಕೆಲವು ಟೈಮೌಟ್-ಸಂಬಂಧಿತ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ದಾಖಲಿಸುತ್ತದೆ, ಅದರಲ್ಲಿ ಅದೇ ಹೊಂದಾಣಿಕೆಗೆ ಒಂದೇ ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ಹಾದುಹೋಗುವ ಸಂಚಾರವನ್ನು ಒಂದೇ ಹೋಸ್ಟ್ ಎಂದು ಪರಿಗಣಿಸುವುದೂ ಸೇರಿದೆ. ಸ್ಪಷ್ಟ ಸೆಟ್ಟಿಂಗ್ ಪ್ರಯೋಗವನ್ನು ಸ್ಪಷ್ಟಗೊಳಿಸುತ್ತದೆ ಆದರೆ ಪ್ರತಿ ಬಿಡುಗಡೆಯನ್ನೂ ಒಂದೇ ರೀತಿ ನಿಗದಿಪಡಿಸುವುದಿಲ್ಲ.
ಒಂದು ವಿನಂತಿಯಾದರೂ ವಿಫಲವಾದರೆ, ಮೊದಲು ಪ್ರೋಟೋಕಾಲ್, ಎಂಡ್ಪಾಯಿಂಟ್, ದೃಢೀಕರಣ, TLS ಅಥವಾ ಗುರಿ ನೀತಿಯನ್ನು ತನಿಖೆ ಮಾಡಿ. ಸಮಾನಾಂತರ ಮಿತಿಗಳು ಆ ವೈಫಲ್ಯಗಳನ್ನು ಸರಿಪಡಿಸಲಾರವು.