Välimuistin asetukset
Välimuistihakemistot : Voit määrittää useita välimuistihakemistorivejä välimuistin levittämiseksi eri levyosioiden välillä.

Hakemisto on ylimmän tason hakemisto, johon välimuistinvaihtotiedostot tallennetaan. Jos haluat käyttää välimuistissa koko levyä, se voi olla mount-point-hakemisto. Hakemiston on oltava olemassa ja sen on oltava kirjoitettavissa Kalmariprosessin avulla. Kalmari EI luo tätä hakemistoa sinulle.

Koko on tässä hakemistossa käytettävän levytilan määrä (Mt). Oletusasetus on 100 Mt. Muuta tämä sopimaan kokoonpanoosi.

1. tason dirs on ensimmäisen tason alihakemistojen lukumäärä, jotka luodaan Directoryi: lle . Oletusasetus on 16.

2. tason dirs on toisen tason alihakemistojen lukumäärä, jotka luodaan jokaiselle ensimmäisen tason hakemistoon. Oletusasetus on 256.

Objektin keskikoko : Oletusarvo on 13 kt. Keskimääräinen esinekoko, jota käytetään arvioimaan välimuistissa olevien kohteiden lukumäärää.

Objektit ämpäri kohden : Oletusarvo on 50. Kohteiden kohdemäärä kauhaa kohden kauppahajautustaulukossa. Tämän arvon alentaminen lisää kauhojen kokonaismäärää ja myös säilytystilan ylläpitoastetta.

Älä välimuistiin ACL-osoitteiden URL-osoitteita : Oletusarvo ei ole. Valitse kaikki ACL-luettelot, joiden et halua Kalmarin tallentavan välimuistiin tietoja. Hyödyllinen sisäisen web-palvelimen määrittämisessä, jota ei pidä tallentaa välimuistiin.

Välimuistin enimmäisaika : Oletusarvo on 1 vuosi. Tämä parametri määrittelee suurimman LRU-iän. Esimerkiksi, kun tämä asetetaan arvoon '1 viikko', objektit poistetaan, jos niitä ei ole käytetty viikon tai pidempään.

Epäonnistunut pyynnön välimuistiaika Oletusarvo on 5 minuuttia. Aika elää (TTL) epäonnistuneille pyynnöille. Tietyn tyyppiset viat (kuten "yhteys hylätty" ja "404 ei löydy") on välimuistissa negatiivisesti väliaikaisesti konfiguroitavan ajan. Huomaa, että tämä eroaa DNS-hakujen negatiivisesta välimuistista.

DNS-hakuvälimuistin aika : Oletusarvo on 6 tuntia (360 minuuttia). Aika elää (TTL) onnistuneiden DNS-hakujen välimuistiin tallentamiseksi. Jos haluat minimoida Kalmarin ipcachen käytön, aseta se arvoon 1, ei 0.

Epäonnistunut DNS-välimuistin aika : Oletusarvo on 5 minuuttia. Aika elää (TTL) epäonnistuneiden DNS-hakujen negatiiviseen välimuistiin tallentamiseen.

Yhdistä aikakatkaisu : Oletus on 120 sekuntia. Joihinkin järjestelmiin (erityisesti Linuxiin) ei voida luottaa yhdistämispyyntöjen aikakatkaisuun (2) oikein. Siksi Squid-prosessi pakottaa oman aikakatkaisunsa palvelinyhteyksiin. Tämä parametri määrittelee kuinka kauan odottaa yhteyden muodostumista.

Lue aikakatkaisu : Oletus on 15 minuuttia. Read_timeout otetaan käyttöön palvelinpuolen yhteyksissä. Jokaisen onnistuneen lukemisen () jälkeen aikakatkaisua pidennetään tällä määrällä. Jos mitään tietoja ei lueta uudelleen tämän ajan kuluttua, pyyntö keskeytetään ja kirjataan ERR_READ_TIMEOUT-sovelluksella.

Sivuston valinnan aikakatkaisu : Oletus on 4 sekuntia. Useiden URL-osoitteiden URN-valinnalle.

Asiakaspyynnön aikakatkaisu : Oletus on 15 minuuttia. Read_timeout otetaan käyttöön palvelinpuolen yhteyksissä. Jokaisen onnistuneen lukemisen () jälkeen aikakatkaisua pidennetään tällä määrällä. Jos mitään tietoja ei lueta uudelleen tämän ajan kuluttua, pyyntö keskeytetään ja kirjataan ERR_READ_TIMEOUT-sovelluksella.

Suurin asiakasyhteyden aika : Oletus on 1 päivä. Enimmäisaika, jonka asiakkaan (selaimen) sallitaan pysyvän kytkettynä välimuistiprosessiin. Tämä suojaa välimuistia siitä, että CLOSE_WAIT-tilassa on sidottu paljon pistorasioita (ja siten tiedostokuvaajia) etäasiakkailta, jotka menevät pois sulkematta kunnolla (joko verkkovirheen tai huonon asiakassovelluksen takia).

Suurin sammutusaika : Oletusarvo on 30 sekuntia. Kun SIGTERM tai SIGHUP vastaanotetaan, välimuisti asetetaan "sammutus odottaa" -tilaan, kunnes kaikki aktiiviset pistorasiat ovat kiinni. Tämä arvo on elinikä, joka asetetaan kaikille avoimille kuvaajille sammutustilan aikana. Kaikki aktiiviset asiakkaat tämän monien sekuntien jälkeen saavat aikakatkaisusanoman.

Puoli suljetut asiakkaat : Oletusasetus on ”päällä”. Jotkut asiakkaat voivat sammuttaa TCP-yhteytensä lähetyspuolen jättäen samalla vastaanottopuolensa auki. Joskus Squid ei osaa erottaa puoliksi suljetun ja täysin suljetun TCP-yhteyden välillä. Oletuksena puoliksi suljetut asiakasyhteydet pidetään avoimina, kunnes pistorasian luku (2) tai kirjoitus (2) palauttaa virheen. Vaihda tämä vaihtoehto pois päältä ja Kalmari sulkee välittömästi asiakasyhteydet, kun lukeminen (2) tuottaa "ei enää luettavaa tietoa".

Pysyvä aikakatkaisu : Oletusarvo on 120 sekuntia. Aikakatkaisu jatkuville käyttämättömille yhteyksille asiakkaille, palvelimille ja muille välityspalvelimille. Pysyvät yhteydet poistetaan käytöstä, jos tämä on alle 10 sekuntia.

WAIS-välityspalvelin : Oletusarvo ei ole. Isäntänimi tai osoite WAIS-pyyntöjen välittämiseen.

WAIS-välitysportti : Oletusarvo ei ole. Portti suoraa WAIS - pyyntöjen välittämistä varten.