“Beri setiap pengguna sepuluh gigabita” terdengar presisi sampai dua laporan tidak sepakat. Satu menjumlahkan balasan yang dikirim ke klien; yang lain menghitung bita yang diambil dari hulu. Keduanya mungkin melaporkan bidang pilihannya dengan benar.

Format log Squid memiliki penghitung yang berbeda:

BidangPengukuran terdokumentasi
%<stTotal trafik balasan yang dikirim ke klien, setelah adaptasi
%>stTotal ukuran permintaan yang diterima dari klien, tidak termasuk bita pengodean chunked
%<bsBita badan pesan setara HTTP yang diterima dari hop berikutnya, dengan pengecualian terdokumentasi

Kolom bita pada log asli Squid memakai penghitung balasan klien. Itu bukan janji bahwa nilainya sama dengan panjang berkas yang disimpan, dan juga bukan pengukuran setiap bita Ethernet atau IP yang ditagih oleh ISP.

Cache hit menggambarkan perbedaannya: Squid dapat mengirim balasan tanpa mengambil data baru dari hulu. Pekerjaan yang berat unggahan menggambarkan hal lain: menghitung balasan saja membuat arah permintaan keluar dari anggaran.

Untuk CONNECT, proxy dapat mencatat trafik yang diteruskan tanpa memahami setiap berkas atau halaman terenkripsi di dalam terowongan. Ia tidak dapat mengubah total bita terowongan menjadi inventaris tepat objek aplikasi yang diunduh.

Tuliskan kontrak kuota di samping penghitung: arah, titik pengamatan, periode akuntansi, dan identitas. Lalu simpan versi format log bersama laporannya. Ketidaksepakatan tentang arti satu bita tidak boleh “diperbaiki” dengan mengalikan setiap nilai dengan faktor koreksi tebakan. Untuk penegakan, total transaksi yang selesai bisa tertinggal dari penggunaan langsung.

Artikel terkait