Зошто преземањата на Squid можат да ја надминат месечната квота за сообраќај
Разберете зошто периодичните извештаи и евиденциите на завршени барања не можат да обезбедат точна квота за тековен сообраќај на прокси.
Извештајот за квота што се освежува на секои десет минути може да пропушти многу повеќе од десет минути тековен сообраќај. Вграденото логирање трансакции на Squid обично ја запишува завршената трансакција, па отвореното преземање или CONNECT тунелот можеби сè уште не го дале конечниот број бајти.
Прво определете кој сообраќај го брои квотата.
Одобрувањето се случува пред конечното сметководство
Помошната програма може да одобри ново барање користејќи сметководствена база на податоци. Подоцнежното ажурирање на таа база не ја запира автоматски веќе одобрената работа.
Паралелните барања исто така можат да го проверат истиот биланс. Кога остануваат 20 MB, две истовремени операции од 15 MB можат да бидат одобрени двете пред некоја од нив да го промени вкупниот износ. Точно подоцнежно известување не може да го врати пречекорувањето.
Автентикацијата и кеширањето на надворешни ACL можат дополнително да го одложат изменетото решение. Кешираното одобрување не е свежа проверка на билансот. Сметководството засновано на IP исто така може да ги спои корисниците зад еден преведен извор.
Определете ја границата што можете да ја спроведете
Меката месечна политика може да дозволи одложени вкупни износи и документирана толеранција за пречекорување. Тврдата граница во реално време бара авторитативно мерило во реално време и спроведување што може да дејствува врз сообраќајот во тек.
Одлучете дали одобрените преноси ќе завршат, ќе бидат прекинати или ќе резервираат буџет. Определете како паралелните операции го делат тој буџет и како неуспешните операции ги ослободуваат резервациите. Преносот што започнува веднаш под границата треба да има предвидлив исход.
Вклучете пренос на остаток, задоцнети записи, рестартирања на услугата и ротација на евиденции во дизајнот на сметководството. Одржувајте трајен напредок во обработката; бришењето на активна евиденција за да се избегне двојно броење може наместо тоа да загуби докази.