Bloquez les robots qui ralentissent votre Odoo
Scrapers de prix, robots de réservation et robots des IA chargent vos pages publiques des milliers de fois par jour. Anti-Bot Rate Limiter les arrête à l’entrée d’Odoo, avant la session et le rendu de la page. Il fonctionne aussi sur Odoo.sh, où vous n’avez ni nginx ni pare-feu.
Un problème que l’interface d’Odoo ne montre jamais
Un robot ne crée ni utilisateur, ni enregistrement, ni erreur. On n’en voit que les effets.
Un site lent sans raison apparente
Les pages publiques ralentissent aux heures creuses comme aux heures pleines, sans qu’aucun changement n’ait été fait.
Des workers tués, des crons en retard
Le serveur sature par vagues : Odoo.sh redémarre des workers, les tâches planifiées attendent leur tour.
Une formule Odoo.sh plus chère… pour rien
Ajouter de la capacité ne règle rien : le robot l’occupe aussi. Le problème est le volume, pas la puissance.
Jusqu’à 77 % du serveur pour un seul robot
Sur une base Odoo.sh de production que nous maintenons : 175 000 requêtes par jour sur les pages de prise de rendez-vous, depuis une soixantaine d’adresses d’une même plage, sans reverse DNS. Après blocage, sur deux journées comparables (même jour de la semaine) :
Le temps de réponse d’une page pour un visiteur humain, lui, n’a pas baissé : le gain porte sur la capacité libérée et la fin des saturations. Lire le cas complet.
Ce que fait Anti-Bot Rate Limiter
Une protection pensée pour Odoo : elle connaît ses URL, ses workers et ses utilisateurs connectés.
Règles par URL
Motifs d’URL (/appointment*, /shop*), méthode HTTP et User-Agent, avec un quota sur une fenêtre glissante. Le préfixe de langue est ignoré.
Par adresse ou par réseau
Comptage par IP ou par réseau (/24 en IPv4, /64 en IPv6) : un robot qui tourne sur toute une plage est vu comme un seul.
Observer, puis bloquer
Le mode Observer compte ce qui serait refusé sans rien refuser. Le mode Bloquer répond « 429 Too Many Requests », puis bannit temporairement le réseau.
Listes autoriser / bloquer
Vos bureaux et vos partenaires toujours autorisés, une plage bloquée pour de bon, les bannissements automatiques levés en un clic.
Rapport de trafic
Requêtes par adresse et par heure, en liste, tableau croisé et graphique. Bloquer un réseau depuis le rapport en un clic.
Zéro requête SQL par visite
Chaque worker compte en mémoire et partage ses compteurs toutes les 5 secondes, en un seul envoi. Un refus coûte quelques millisecondes.
Installé en cinq minutes, sans rien bloquer par erreur
-
Installer le module
Quatre règles sont créées en mode Observer : site entier, connexion, pages publiques coûteuses, robots IA et SEO. L’installation ne refuse rien.
-
Lire le trafic
Après une journée, le rapport montre qui charge votre serveur : réseau, URL, User-Agent, requêtes, et ce qui aurait été refusé.
-
Passer en Bloquer
Basculez les seules règles dont les chiffres vous ont convaincu. Les changements s’appliquent en 5 secondes, sans redémarrage.
-
Ajuster les listes
Autorisez vos bureaux et vos intégrations, bloquez les plages connues, levez un bannissement si besoin.
Questions fréquentes
--proxy-mode.Votre Odoo est lent et vous ne savez pas pourquoi ?
On regarde ensemble vos journaux de serveur. 30 minutes, sans engagement.