Tamat Masa Proksi pnpm: Semak Keseraman Muat Turun
Kurangkan tekanan selari yang tidak perlu pada proksi terhad dan bezakan keseraman permintaan daripada had sambungan setiap asal.
Jika satu permintaan pakej berjaya tetapi pemasangan menghasilkan tamat masa, bandingkan jumlah kerja selari yang lebih kecil melalui laluan yang sama sebelum menggantikan proksi. Untuk versi pnpm yang menyokong tetapan projek ini, titik permulaan diagnostik yang sederhana ialah:
networkConcurrency: 8
maxsockets: 4Gunakan lokasi yang disokong oleh keluaran yang dipasang, seperti pnpm-workspace.yaml semasa. Nombor ini adalah ilustrasi, bukan ukuran atau cadangan kelajuan untuk proksi anda.
| Tetapan | Sumber |
|---|---|
networkConcurrency | Kerja rangkaian serentak. |
maxsockets | Sambungan setiap asal: protokol, hos dan port. |
Jalankan operasi pakej yang sama dan catat ralat sambungan, permintaan selesai dan cubaan semula. Pemasangan kedua daripada cache tidak boleh dibandingkan sebagai lebar jalur dengan muat turun pertama tanpa cache. Keseraman yang lebih rendah mungkin membantu perantara terhad atau hanya memperlahankan jalan yang sihat; tiada penambahbaikan tetap tanpa bukti beban kerja.
Semak tingkah laku versi juga. pnpm semasa mendokumenkan keseraman automatik dan pelarasan berkaitan tamat masa tertentu, termasuk menganggap trafik melalui proksi yang sama sebagai satu hos untuk pelarasan itu. Tetapan eksplisit menjadikan eksperimen lebih jelas tetapi tidak menjadikan setiap keluaran berjadual sama.
Jika satu permintaan pun gagal, siasat protokol, titik akhir, pengesahan, TLS atau dasar sasaran dahulu. Had keselarian tidak dapat membaiki kegagalan itu.