Lire le nombre de connexions d'un proxy
Utilisez les compteurs de sockets, de requêtes et de destinations pour ce qu'ils mesurent, au lieu de prendre chaque connexion pour un onglet de navigateur.
Trente connexions établies ne signifient pas trente sites web ni trente onglets de navigateur.
Une page peut utiliser plusieurs origines et connexions. Les connexions inactives peuvent rester disponibles pour être réutilisées. HTTP/2 peut transporter des échanges simultanés sur une seule connexion ; à l'intérieur de CONNECT, un proxy non interceptant voit le tunnel plutôt qu'un décompte exact de ces requêtes internes.
| Que faut-il limiter ? | Mesure |
|---|---|
| Pression sur les fichiers ouverts | Connexions et descripteurs |
| Vitesse de transfert | Octets dans le temps |
| Accès aux destinations | Cibles visibles et autorisées |
| Onglets du navigateur | État au niveau du navigateur |
Les sockets côté client et côté serveur sont aussi des compteurs différents. Les succès de cache, la réutilisation des connexions et les proxys parents modifient leur relation.
L'ACL maxconn de Squid peut aider avec une politique prise en charge de connexions simultanées. Elle ne compte pas les sites web, et la comptabilité par source peut regrouper plusieurs personnes derrière un seul NAT.
Une limite de connexions reste utile lorsque son but est de protéger la capacité de connexion. Nommez les rapports « connexions client simultanées » et choisissez la limite autour de cette ressource, plutôt que de la vendre comme une allocation exacte de navigation.