Aling byte counter ng Squid ang dapat gamitin ng quota sa trapiko?
Magpasya kung ang quota ng proxy ay sumusukat ng mga tugon, kahilingan, katawan mula sa upstream, o trapiko ng access link bago pagsamahin ang mga field ng log ng Squid.
Ang “bigyan ang bawat gumagamit ng sampung gigabyte” ay mukhang tumpak hanggang sa hindi magkasundo ang dalawang ulat. Ang isa ay nagtatala ng mga tugon na ipinadala sa mga kliyente; ang isa ay nagbilang ng mga byte na hinango mula sa upstream. Pareho silang maaaring wastong nag-uulat ng piniling field.
May magkakaibang counter ang format ng log ng Squid:
| Field | Nakadokumentong pagsukat |
|---|---|
%<st | Kabuuang trapiko ng tugon na ipinadala sa kliyente, pagkatapos ng adaptation |
%>st | Kabuuang laki ng kahilingang natanggap mula sa kliyente, maliban sa mga byte ng chunked encoding |
%<bs | Mga byte ng katawan ng mensaheng katumbas ng HTTP na natanggap mula sa susunod na hop, kasama ang mga nakadokumentong pagbubukod |
Ginagamit ng bytes column sa native na log ng Squid ang counter ng tugon sa kliyente. Hindi ito pangako na ang halaga ay katumbas ng haba ng naisalbang file, at hindi rin ito pagsukat ng bawat Ethernet o IP byte na sinisingil ng ISP.
Ipinapakita ng cache hit ang pagkakaiba: makakapagpadala ang Squid ng tugon nang walang bagong pagkuha mula sa upstream. Ang trabahong mabigat sa upload ay nagpapakita ng iba: kapag tugon lang ang binilang, nasa labas ng badyet ang direksyon ng kahilingan.
Para sa CONNECT, mabibilang ng proxy ang naipasa na trapiko nang hindi nauunawaan ang bawat naka-encrypt na file o pahina sa tunnel. Hindi nito magagawang eksaktong imbentaryo ng mga na-download na application object ang kabuuang byte ng tunnel.
Isulat ang kontrata ng quota sa tabi ng counter: direksyon, punto ng obserbasyon, panahon ng accounting at pagkakakilanlan. Pagkatapos, itago ang bersyon ng format ng log kasama ng mga ulat. Ang hindi pagkakasundo sa kahulugan ng isang byte ay hindi dapat “ayusin” sa pamamagitan ng pagpaparami ng bawat halaga sa isang hinulaang correction factor. Para sa pagpapatupad, maaaring mahuli ang mga total ng natapos na transaksyon kaysa sa live na paggamit.