Saat helper autentikasi Squid menjadi hambatan
Bedakan verifikasi kredensial lambat dari rute proxy lambat dan tentukan jumlah helper Squid 6.13 tanpa mengarang dukungan konkurensi.
Permintaan proxy bisa menunggu verifikasi kredensial sebelum mencapai tujuan. Jika koneksi tanpa autentikasi dan validasi yang sudah di-cache berbeda dari login baru, periksa jalur autentikasi sebelum mengubah batas waktu jaringan.
Squid 6.13 menjalankan helper autentikasi eksternal. Layanan direktori lambat, berkas akun tak terbaca, helper berulang kali keluar, atau terlalu sedikit helper tersedia bisa memengaruhi tahap ini dengan cara berbeda.
Cari tahap yang benar-benar membatasi
Periksa log cache untuk kegagalan startup, helper keluar, dan pesan kelebihan beban. Jika statistik pengelolaan lokal yang terlindungi tersedia, lihat aktivitas helper di sana. Jangan membuka endpoint pengelolaan ke publik hanya untuk mendapatkan penghitung.
Uji backend secara terpisah dengan akun uji. Helper yang tak bisa menyelesaikan satu validasi perlu diperbaiki fungsinya; menjalankan lebih banyak salinan tidak memperbaiki kesalahan jalur atau izin.
Jumlah proses bukan konkurensi protokol
Contoh kumpulan proses terbatas:
auth_param basic children 16 startup=2 idle=2
Jumlah maksimum proses, jumlah awal, dan ketersediaan siaga yang diinginkan memiliki tujuan berbeda. Nilainya hanya contoh. Sesuaikan dengan permintaan terukur serta batas koneksi dan sumber daya backend.
Opsi concurrency terpisah mengubah protokol komunikasi Squid dengan helper. Ini bukan sakelar kinerja umum. Aktifkan hanya jika helper itu secara eksplisit mendukung pengenal kanal yang diperlukan dan permintaan serentak.
Caching kredensial juga memengaruhi seberapa sering validasi diperlukan. Memperpendek masa berlaku tanpa mengubah kumpulan helper bisa menambah pekerjaan meski trafik browser tetap.
Sesudah perubahan, parse konfigurasi dan bandingkan jeda autentikasi, kesalahan, serta beban backend di bawah beban kerja berizin yang representatif. Parsing berhasil memastikan sintaks, bukan menunjukkan kumpulan baru lebih cepat atau cukup besar.