„Dajte svakom korisniku deset gigabajta” zvuči precizno sve dok se dva izveštaja ne razilaze. Jedan je sabirao odgovore poslate klijentima; drugi je brojao bajtove preuzete sa uzvodnog servera. Oba mogu ispravno prijavljivati izabrano polje.

Format Squid dnevnika ima odvojene brojače:

PoljeDokumentovano merenje
%<stUkupan saobraćaj odgovora poslat klijentu, nakon prilagođavanja
%>stUkupna veličina zahteva primljena od klijenta, bez bajtova chunked kodiranja
%<bsBajtovi tela poruke ekvivalentne HTTP-u primljeni od sledećeg hopa, sa dokumentovanim izuzecima

Kolona bytes u izvornom Squid dnevniku koristi brojač odgovora klijentu. To nije obećanje da je vrednost jednaka dužini sačuvane datoteke, niti merenje svakog Ethernet ili IP bajta koji ISP naplaćuje.

Pogoci u kešu pokazuju razliku: Squid može poslati odgovor bez novog preuzimanja sa uzvodnog servera. Rad sa mnogo otpremanja pokazuje drugo: brojanje samo odgovora ostavlja smer zahteva van budžeta.

Za CONNECT, proksi može da obračuna prosleđeni saobraćaj bez razumevanja svake šifrovane datoteke ili stranice u tunelu. Ne može ukupan broj bajtova tunela da pretvori u tačan spisak preuzetih aplikacijskih objekata.

Napišite ugovor o kvoti pored brojača: smer, tačka posmatranja, obračunski period i identitet. Zatim čuvajte verziju formata dnevnika uz izveštaje. Neslaganje o tome šta bajt znači ne treba „popravljati” množenjem svake vrednosti pretpostavljenim korekcionim faktorom. Za sprovođenje ukupni iznosi završenih transakcija mogu da zaostaju za stvarnom upotrebom.

Povezani članci