Mengapa Unduhan Squid Bisa Melebihi Kuota Trafik Bulanan
Pahami mengapa laporan berkala dan log permintaan yang selesai tidak dapat menegakkan kuota trafik proxy yang tepat secara langsung.
Laporan kuota yang diperbarui setiap sepuluh menit dapat melewatkan jauh lebih dari sepuluh menit trafik saat ini. Log transaksi bawaan Squid biasanya menulis transaksi yang telah selesai, sehingga unduhan terbuka atau terowongan CONNECT mungkin belum menyampaikan jumlah byte akhirnya.
Pertama tentukan trafik mana yang dihitung kuota.
Penerimaan terjadi sebelum pembukuan akhir
Sebuah helper dapat menerima permintaan baru menggunakan basis data akuntansi. Memperbarui basis data itu nanti tidak otomatis menghentikan pekerjaan yang sudah diterima.
Permintaan bersamaan juga dapat melihat saldo yang sama. Dengan sisa 20 MB, dua operasi 15 MB yang bersamaan bisa keduanya diterima sebelum salah satunya mengubah total. Pelaporan akurat setelahnya tidak dapat membatalkan kelebihan itu.
Cache autentikasi dan ACL eksternal dapat menunda keputusan yang berubah lebih jauh. Izin yang di-cache bukan pemeriksaan saldo yang baru. Akuntansi berbasis IP juga dapat menggabungkan pengguna di belakang satu sumber yang diterjemahkan.
Tentukan batas yang dapat Anda tegakkan
Kebijakan bulanan lunak dapat mengizinkan total yang tertunda dan toleransi kelebihan yang terdokumentasi. Batas langsung yang ketat memerlukan pengukur langsung yang berwenang dan penegakan yang dapat bertindak atas trafik yang sedang berjalan.
Putuskan apakah transfer yang diterima selesai, terputus, atau mencadangkan anggaran. Tentukan bagaimana operasi bersamaan berbagi anggaran itu dan bagaimana operasi yang gagal melepaskan reservasi. Transfer yang mulai sedikit di bawah batas harus memiliki hasil yang dapat diprediksi.
Sertakan pergantian periode, catatan terlambat, mulai ulang layanan, dan rotasi log dalam rancangan akuntansi. Pertahankan kemajuan pemrosesan yang tahan lama; menghapus log aktif untuk menghindari penghitungan ganda justru dapat kehilangan bukti.