Трафик квотасы Squid-тың қай байт есептегішін қолдануы керек?
Squid журналының өрістерін қоспас бұрын proxy квотасы жауаптарды, сұраныстарды, жоғары деңгей денелерін немесе қатынау желісінің трафигін өлшейтінін шешіңіз.
«Әр қолданушыға он гигабайт» деген екі есеп бір-біріне қайшы келмейінше нақты естіледі. Біреуі клиенттерге жіберілген жауаптарды қосты; екіншісі жоғары деңгейден алынған байттарды санады. Екеуі де өз таңдаған өрісін дұрыс хабарлап отыруы мүмкін.
Squid журналының пішімінде жеке есептегіштер бар:
| Өріс | Құжатталған өлшем |
|---|---|
%<st | Бейімдеуден кейін клиентке жіберілген жауап трафигінің жиыны |
%>st | Клиенттен алынған сұраныстың жалпы өлшемі, chunked кодтау байттарын қоспағанда |
%<bs | Келесі хоптан алынған HTTP-баламалы хабар денесінің байттары, құжатталған ерекшеліктермен |
Squid-тің жергілікті журналының bytes бағаны клиент жауабының есептегішін қолданады. Бұл мән сақталған файл ұзындығына тең деген уәде емес, әрі ISP алатын әрбір Ethernet немесе IP байтын өлшеу емес.
Кэш хиттері айырмашылықты көрсетеді: Squid жоғары деңгейден жаңа дерек алмай-ақ жауап жібере алады. Жүктеуі көп жұмыс басқасын көрсетеді: тек жауаптарды санау сұраныс бағытын бюджеттен тыс қалдырады.
CONNECT үшін proxy туннель ішіндегі әрбір шифрланған файлды немесе бетті түсінбей-ақ релелік трафикті есепке ала алады. Ол туннельдің байт жиынын жүктелген қолданба нысандарының дәл тізіміне айналдыра алмайды.
Квота шартын есептегіштің жанына жазыңыз: бағыт, бақылау нүктесі, есептік кезең және сәйкестік. Содан кейін журнал пішімінің нұсқасын есептермен бірге сақтаңыз. Байттың нені білдіретіні туралы келіспеушілікті әрбір мәнді болжамды түзету коэффициентіне көбейту арқылы «түзетуге» болмайды. Орындау үшін аяқталған транзакциялардың жиынтығы нақты қолданыстан қалып қалуы мүмкін.