Miks Squidi allalaadimised võivad ületada igakuist liikluskvooti
Mõistke, miks perioodilised aruanded ja lõpetatud päringute logid ei suuda kehtestada täpset reaalajas puhverserveri liikluskvooti.
Iga kümne minuti järel värskendatav kvoodiaruanne võib jätta vahele palju rohkem kui kümme minutit praegusest liiklusest. Squidi omane tehingulogi kirjutab tavaliselt lõpetatud tehingu, seega avatud allalaadimine või CONNECT-tunnel ei pruugi olla veel esitanud lõplikku baidiarvu.
Esmalt määrake, millist liiklust kvoot loeb.
Vastuvõtt toimub enne lõplikku arvestust
Abiprogramm saab uue päringu vastu võtta arvestusandmebaasi abil. Selle andmebaasi hilisem uuendamine ei peata automaatselt juba vastu võetud tööd.
Samaaegsed päringud võivad samuti sama saldot vaadata. Kui järele on jäänud 20 MB, võidakse kaks samaaegset 15 MB toimingut mõlemad vastu võtta, enne kui kumbki kogusummat muudab. Täpne aruandlus hiljem ei saa ülejääki tagasi võtta.
Autentimise ja väliste ACL-ide vahemällu salvestamine võib muudetud otsust veelgi edasi lükata. Vahemällu salvestatud luba ei ole värske saldokontroll. IP-põhine arvestus võib samuti liita kasutajaid ühe tõlgitud allika taga.
Määratlege piir, mida saate kehtestada
Pehme igakuine poliitika võib lubada hilinenud summasid ja dokumenteeritud ületamistolerantsi. Range reaalajas ülempiir vajab autoriteetset reaalajas mõõturit ja jõustamist, mis suudab käimasolevasse liiklusesse sekkuda.
Otsustage, kas vastu võetud ülekanded lõpevad, katkestatakse või reserveerivad eelarve. Määratlege, kuidas samaaegsed toimingud seda eelarvet jagavad ja kuidas ebaõnnestunud toimingud reserve vabastavad. Piirist veidi allpool algav ülekanne peaks andma etteaimatava tulemuse.
Lisage arvestuse kavandisse perioodi üleminek, hilised kirjed, teenuse taaskäivitused ja logide rotatsioon. Hoidke püsivat töötlemise edenemist; aktiivse logi kustutamine topeltarvestuse vältimiseks võib hoopis tõendid kaotada.