Kada Squidovi autentifikacijski pomoćnici postanu usko grlo
Razlikujte sporu provjeru pristupnih podataka od sporog proxy puta i dimenzionirajte Squid 6.13 pomoćnike bez izmišljene podrške istodobnosti.
Proxy zahtjev može čekati provjeru pristupnih podataka prije nego stigne na odredište. Ako se veze bez autentifikacije i provjere već u predmemoriji ponašaju drukčije od novih prijava, pregledajte autentifikacijski put prije promjene mrežnih rokova.
Squid 6.13 pokreće vanjske autentifikacijske pomoćnike. Spora direktorijska usluga, nečitljiva datoteka računa, ponovljeni izlasci pomoćnika ili premalo dostupnih pomoćnika mogu različito utjecati na tu fazu.
Pronađite stvarni ograničavajući korak
U cache dnevniku tražite pogreške pokretanja, izlaske pomoćnika i poruke o preopterećenju. Ako postoje zaštićene lokalne upravljačke statistike, tamo pogledajte aktivnost pomoćnika. Ne izlažite upravljačku krajnju točku javno samo radi brojača.
Neovisno testirajte pozadinski sustav testnim računom. Pomoćnik koji ne završi jednu provjeru treba popravak ispravnosti; pokretanje više kopija ne ispravlja pogrešku puta ili dopuštenja.
Broj procesa nije istodobnost protokola
Primjer ograničene skupine procesa:
auth_param basic children 16 startup=2 idle=2
Maksimalan broj procesa, početni broj i željena dostupnost neaktivnih procesa ovdje imaju različite svrhe. Vrijednosti su primjeri. Uskladite ih s izmjerenom potražnjom zahtjeva i ograničenjima veza i resursa pozadinskog sustava.
Zasebna opcija concurrency mijenja protokol kojim Squid komunicira s pomoćnikom. Nije opći prekidač performansi. Uključite je samo ako pomoćnik izričito podržava potrebne identifikatore kanala i istodobne zahtjeve.
Predmemoriranje pristupnih podataka također utječe na učestalost potrebne provjere. Kraći životni vijek uz nepromijenjenu skupinu pomoćnika može povećati posao iako promet pregledavanja ostane isti.
Nakon izmjene parsirajte konfiguraciju i usporedite autentifikacijsko kašnjenje, pogreške i pozadinsko opterećenje pod reprezentativnim odobrenim radom. Uspješno parsiranje potvrđuje sintaksu; ne pokazuje da je nova skupina brža ili dovoljno velika.