اگر یک درخواست بسته کار می‌کند اما نصب به مهلت زمانی می‌رسد، پیش از جایگزینی پراکسی، حجم کمتری از کار موازی را روی همان مسیر مقایسه کنید. برای نسخه‌ای از pnpm که این تنظیمات پروژه را پشتیبانی می‌کند، یک نقطه شروع تشخیصی متعادل چنین است:

networkConcurrency: 8
maxsockets: 4

از مکانی استفاده کنید که نسخه نصب‌شده پشتیبانی می‌کند، مثل pnpm-workspace.yaml کنونی. این اعداد فقط نمونه‌اند؛ نه اندازه‌گیری و نه توصیه سرعت برای پراکسی شما.

تنظیممنبع
networkConcurrencyکار شبکه هم‌زمان.
maxsocketsاتصال‌ها به هر مبدأ: پروتکل، میزبان و درگاه.

همان عملیات بسته موردنظر را اجرا کنید و خطاهای اتصال، درخواست‌های کامل‌شده و تلاش‌های دوباره را ثبت کنید. یک نصب دوم از کش را نمی‌توان به‌عنوان پهنای باند با نخستین دانلود بدون کش مقایسه کرد. هم‌زمانی کمتر ممکن است به یک واسطه محدود کمک کند یا فقط یک اجرای سالم را کندتر کند؛ بدون شواهد بار کاری، بهبود ثابتی وجود ندارد.

رفتار نسخه را هم بررسی کنید. pnpm کنونی هم‌زمانی خودکار و برخی تنظیم‌های مرتبط با مهلت زمانی را مستند می‌کند، از جمله اینکه ترافیک از طریق همان پراکسی برای آن تنظیم یک میزبان در نظر گرفته می‌شود. یک تنظیم صریح آزمایش را روشن‌تر می‌کند اما باعث نمی‌شود هر نسخه به‌یک‌شکل زمان‌بندی کند.

اگر حتی یک درخواست شکست بخورد، ابتدا پروتکل، نقطه پایانی، احراز هویت، TLS یا سیاست مقصد را بررسی کنید. محدودیت‌های موازی نمی‌توانند آن شکست‌ها را جبران کنند.

مقالات مرتبط