Izvještaj o kvoti koji se osvježava svakih deset minuta može propustiti znatno više od deset minuta trenutnog prometa. Squidovo izvorno zapisivanje transakcija obično bilježi završenu transakciju, pa otvoreno preuzimanje ili CONNECT tunel možda još nije dao konačni broj bajtova.

Najprije odredite koji promet kvota broji.

Dopuštanje se događa prije konačnog obračuna

Pomoćnik može dopustiti novi zahtjev koristeći obračunsku bazu podataka. Kasnije ažuriranje te baze ne zaustavlja automatski već dopušteni posao.

Istovremeni zahtjevi također mogu provjeriti isto stanje. S 20 MB preostalo, dvije istovremene operacije od 15 MB mogu obje biti dopuštene prije nego ijedna promijeni ukupan iznos. Točan izvještaj poslije ne može poništiti prekoračenje.

Autentifikacija i keširanje vanjskih ACL popisa mogu dodatno odgoditi promijenjenu odluku. Dopuštenje iz keša nije svježa provjera stanja. Obračun po IP-u također može spojiti korisnike iza jednog prevedenog izvora.

Odredite ograničenje koje možete provesti

Meka mjesečna politika može dopustiti odgođene ukupne iznose i dokumentiranu toleranciju prekoračenja. Tvrdo ograničenje u stvarnom vremenu zahtijeva mjerodavno mjerilo u stvarnom vremenu i provedbu koja može djelovati na promet u tijeku.

Odlučite hoće li dopušteni prijenosi završiti, biti prekinuti ili rezervirati proračun. Odredite kako istovremene operacije dijele taj proračun i kako neuspjele operacije oslobađaju rezervacije. Prijenos koji počinje malo ispod ograničenja treba imati predvidljiv ishod.

Uključite u dizajn obračuna prijenos ostatka, zakašnjele zapise, ponovna pokretanja usluge i rotaciju zapisnika. Održavajte trajni napredak obrade; brisanje aktivnog zapisnika radi izbjegavanja dvostrukog brojanja može umjesto toga izgubiti dokaze.

Povezani članci