Actualités

Quota réseau : pourquoi un bureau partagé partage un seul quota

Un bureau de douze personnes partageant une seule connexion internet ressemble, vu de l'extérieur, à une seule adresse IP qui effectue beaucoup de requêtes. C'est exactement la situation pour laquelle notre quota gratuit par réseau a été conçu, et il vaut la peine d'expliquer pourquoi nous le comptons ainsi plutôt que de traiter chaque requête comme si elle venait d'un inconnu sans lien avec les autres.

Le niveau gratuit offre 2 500 requêtes par jour depuis n'importe quelle adresse, sans clé nécessaire. Ce quota est compté par réseau : toutes les adresses IPv4 d'un même /24 et toutes les adresses IPv6 d'un même /48 partagent ensemble un seul quota, qu'elles utilisent une clé ou non. Un /24 couvre 256 adresses, soit à peu près la plage dans laquelle peut se trouver un bureau ou un bâtiment de petite ou moyenne taille selon la configuration de son réseau. Traiter ce bloc entier comme un seul quota reflète la réalité : il s'agit très probablement d'une seule organisation, et non de 256 utilisateurs distincts et sans lien, chacun ayant droit à ses propres 2 500 requêtes gratuites par jour.

Cela comble aussi une faille évidente qu'un niveau gratuit compté uniquement par adresse laisserait ouverte. Sans comptage au niveau du réseau, une organisation pourrait répartir ses requêtes sur de nombreuses adresses, ou générer de nombreuses clés depuis le même bâtiment, et multiplier ainsi un niveau gratuit prévu pour un usage individuel et modeste en quelque chose de bien plus important. Le comptage par réseau garde le quota gratuit utile et équitable sans que nous ayons à contrôler manuellement chaque compte.

Il vaut la peine d'être précis sur ce qui est partagé et ce qui ne l'est pas. Le quota gratuit du réseau est partagé entre les adresses et le trafic sans clé de ce réseau. Les 2 500 requêtes gratuites par jour propres à une clé ne sont pas réduites par le reste du trafic sans clé du même réseau, et elles suivent la clé au lieu de rester liées à l'endroit depuis lequel la clé est utilisée. X-Key-IPs-Used et X-Key-IPs-Limit, présents dans chaque réponse, indiquent depuis combien d'adresses distinctes une clé donnée a été utilisée, ce qui offre aussi de la visibilité sur cet aspect.

Pour une entreprise qui opère depuis un réseau unique et bien défini, cela signifie généralement que le niveau gratuit se comporte exactement comme prévu : 2 500 requêtes par jour partagées dans tout le bâtiment, en plus de ce que chaque clé individuelle ajoute séparément. X-Quota-Network-Used, présent dans chaque réponse, indique exactement quelle part de ce pool partagé a été utilisée à tout moment, de sorte que personne sur une connexion partagée n'a à deviner à quel point l'équipe est proche d'avoir besoin de crédit prépayé ou d'un forfait Unlimited.

Tous les détails sur le comptage du quota, y compris les noms des en-têtes concernés, sont documentés sur /docs/rate-limits/.