«به هر کاربر ده گیگابایت بدهید» دقیق به نظر می‌رسد تا وقتی دو گزارش با هم اختلاف پیدا کنند. یکی پاسخ‌های ارسال‌شده به کلاینت‌ها را جمع زده بود؛ دیگری بایت‌های گرفته‌شده از بالادست را شمرده بود. هر دو ممکن است فیلد انتخابی خود را درست گزارش کنند.

قالب گزارش Squid شمارنده‌های متمایز دارد:

فیلدسنجش مستند
%<stکل ترافیک پاسخ ارسال‌شده به کلاینت، پس از تطبیق‌سازی
%>stکل اندازه درخواست دریافتی از کلاینت، بدون بایت‌های کدگذاری تکه‌ای
%<bsبایت‌های بدنه پیام معادل HTTP دریافتی از گام بعدی، با استثناهای مستند

ستون بایت در گزارش اصلی Squid از شمارنده پاسخ کلاینت استفاده می‌کند. این وعده نیست که مقدار برابر طول فایل ذخیره‌شده باشد، و سنجش هر بایت اترنت یا IP که ارائه‌دهنده محاسبه می‌کند هم نیست.

برخوردهای حافظه نهان تفاوت را نشان می‌دهند: Squid می‌تواند بدون واکشی تازه از بالادست پاسخ بفرستد. کار پربارگذاری تفاوت دیگری را نشان می‌دهد: با شمردن تنها پاسخ‌ها، جهت درخواست بیرون از بودجه می‌ماند.

برای CONNECT، پروکسی می‌تواند ترافیک عبوری را بدون درک هر فایل یا صفحه رمزنگاری‌شده در تونل حساب کند. اما نمی‌تواند مجموع بایت‌های تونل را به فهرست دقیق اشیای برنامه بارگیری‌شده تبدیل کند.

قرارداد سهمیه را کنار شمارنده بنویسید: جهت، نقطه مشاهده، دوره حسابداری و هویت. سپس نسخه قالب گزارش را همراه گزارش‌ها نگه دارید. اختلاف بر سر معنای یک بایت را نباید با ضرب هر مقدار در یک ضریب تصحیح حدسی «اصلاح» کرد. برای اعمال، مجموع تراکنش‌های تکمیل‌شده ممکن است از مصرف زنده عقب بماند.

مقالات مرتبط