Đọc số lượng kết nối của một proxy
Hãy dùng số đếm socket, yêu cầu và điểm đến cho đúng mục đích của chúng thay vì coi mỗi kết nối là một tab trình duyệt.
Ba mươi kết nối đã thiết lập không có nghĩa là ba mươi trang web hay ba mươi tab trình duyệt.
Một trang có thể dùng nhiều nguồn gốc và kết nối. Các kết nối nhàn rỗi có thể vẫn sẵn sàng để tái sử dụng. HTTP/2 có thể mang các trao đổi đồng thời trên một kết nối; bên trong CONNECT, proxy không chặn bắt sẽ thấy đường hầm chứ không phải số đếm chính xác của những yêu cầu bên trong đó.
| Cần giới hạn điều gì? | Thước đo |
|---|---|
| Áp lực tệp đang mở | Kết nối và bộ mô tả |
| Tốc độ truyền | Byte theo thời gian |
| Truy cập điểm đến | Mục tiêu nhìn thấy được và được phép |
| Tab trình duyệt | Trạng thái ở cấp trình duyệt |
Socket phía máy khách và phía máy chủ cũng là những con số khác nhau. Cache trúng, tái sử dụng kết nối và proxy cha làm thay đổi quan hệ giữa chúng.
maxconn ACL của Squid có thể giúp với một chính sách kết nối đồng thời được hỗ trợ. Nó không đếm trang web, và việc hạch toán theo nguồn có thể gộp nhiều người sau một NAT.
Giới hạn kết nối vẫn hữu ích khi mục tiêu là bảo vệ dung lượng kết nối. Hãy ghi nhãn báo cáo là “kết nối máy khách đồng thời” và chọn giới hạn quanh tài nguyên đó, thay vì bán nó như một hạn mức duyệt web chính xác.