Välityspalvelinpyyntö voi odottaa tunnusten tarkistusta ennen kohteen saavuttamista. Jos tunnistautumattomat yhteydet ja jo välimuistissa olevat tarkistukset käyttäytyvät eri tavoin kuin uudet kirjautumiset, tutki tunnistautumispolku ennen verkon aikarajojen muuttamista.

Squid 6.13 käyttää ulkoisia tunnistautumisapuprosesseja. Hidas hakemistopalvelu, lukukelvoton tilitiedosto, apuprosessien toistuvat päättymiset tai liian harvat vapaat apuprosessit voivat vaikuttaa tähän vaiheeseen eri tavoin.

Etsi todellinen rajoittava vaihe

Tarkista cache-lokista käynnistysvirheet, apuprosessien päättymiset ja ylikuormitusviestit. Jos suojattuja paikallisia hallintatilastoja on, tutki apuprosessien toimintaa niistä. Älä avaa hallintapäätepistettä julkisesti vain laskurien saamiseksi.

Testaa taustapalvelua erikseen testitilillä. Apuprosessi, joka ei suorita yhtä tarkistusta loppuun, tarvitsee toiminnallisen korjauksen; useammat kopiot eivät korjaa polku- tai käyttöoikeusvirhettä.

Prosessimäärä ei ole protokollan rinnakkaisuus

Esimerkki rajatusta prosessivarannosta:

auth_param basic children 16 startup=2 idle=2

Tässä enimmäisprosessimäärällä, alkumäärällä ja halutulla joutilaalla valmiudella on eri tarkoitukset. Arvot ovat esimerkkejä. Sovita ne mitattuun pyyntötarpeeseen ja taustapalvelun yhteys- ja resurssirajoihin.

Erillinen concurrency-asetus muuttaa protokollaa, jolla Squid viestii apuprosessin kanssa. Se ei ole yleinen suorituskykykytkin. Ota se käyttöön vain, jos kyseinen apuprosessi nimenomaisesti tukee tarvittavia kanavatunnisteita ja samanaikaisia pyyntöjä.

Tunnusten välimuisti vaikuttaa myös tarkistuksen tarvittavaan tiheyteen. Voimassaolon lyhentäminen varannon pysyessä ennallaan voi lisätä työtä, vaikka selausliikenne ei muutu.

Jäsennä muutoksen jälkeen määritys ja vertaa tunnistautumisviivettä, virheitä ja taustakuormaa edustavalla sallitulla työkuormalla. Onnistunut jäsennys varmistaa syntaksin; se ei osoita uuden varannon olevan nopeampi tai riittävän suuri.

Aiheeseen liittyvät artikkelit