Як чытаць лік злучэнняў проксі
Выкарыстоўвайце лікі сокетаў, запытаў і прызначэнняў для іх уласных мэт, а не лічыце кожнае злучэнне ўкладкай браўзера.
Трыццаць усталяваных злучэнняў не азначаюць трыццаць сайтаў або трыццаць укладак браўзера.
Старонка можа выкарыстоўваць некалькі крыніц і злучэнняў. Прастойныя злучэнні могуць заставацца даступнымі для паўторнага выкарыстання. HTTP/2 можа перадаваць адначасовыя абмены па адным злучэнні; унутры CONNECT проксі без перахопу бачыць тунель, а не дакладны лік тых унутраных запытаў.
| Што трэба абмежаваць? | Мера |
|---|---|
| Ціск адкрытых файлаў | Злучэнні і дэскрыптары |
| Хуткасць перадачы | Байты за час |
| Доступ да прызначэнняў | Бачныя, дазволеныя цэлі |
| Укладкі браўзера | Стан на ўзроўні браўзера |
Сокеты на баку кліента і на баку сервера — таксама розныя лікі. Пападанні ў кэш, паўторнае выкарыстанне злучэнняў і бацькоўскія проксі змяняюць іх суадносіны.
maxconn ACL у Squid можа дапамагчы пры падтрыманай палітыцы адначасовых злучэнняў. Ён не лічыць сайты, а ўлік па крыніцы можа згрупаваць некалькі чалавек за адным NAT.
Абмежаванне злучэнняў усё яшчэ карыснае, калі яго мэта — абарона прапускной здольнасці злучэнняў. Называйце справаздачы “адначасовыя кліенцкія злучэнні” і выбірайце ліміт вакол гэтага рэсурсу, а не прадавайце яго як дакладную квоту прагляду.