Koji brojač bajtova Squida treba da koristi kvota za saobraćaj?
Odlučite da li kvota proksija meri odgovore, zahteve, tela sa uzvodnog servera ili saobraćaj pristupne veze pre nego što saberete polja Squid dnevnika.
„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:
| Polje | Dokumentovano merenje |
|---|---|
%<st | Ukupan saobraćaj odgovora poslat klijentu, nakon prilagođavanja |
%>st | Ukupna veličina zahteva primljena od klijenta, bez bajtova chunked kodiranja |
%<bs | Bajtovi 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.