Manual:$wgRateLimits/fr

Détails
Ce paramètre offre un limiteur simple de débit permettant de restreindre les flux de modifications ainsi que d'autres comportements potentiellement destructeurs, comme l'émission de courriels vers les autres utilisateurs. Il définit un nombre maximal d'actions permises durant un temps donné en secondes; un client qui dépasserait ce nombre recevrait la page d'erreur HTTP 429 ou un autre message d'erreur, tant que cette durée n'aura pas expiré. Remarquez que les limites sont définies généralement par site, mais certaines des limites spéciales sont aggrégées au travers de tous les sites d'une ferme de wikis, c'est à dire qu'elles comptabilisent tous les wikis Wikimedia. Pour vérifier qu'une limite de taux a été dépassée, utilisez la fonction.

La syntaxe générale est :

Il existe quelques limites spéciales supplémentaires :


 * - concerne uniquement les utilisateurs anonymes (non enregistrés) et s'applique par action et par adresse IP.
 * - concerne uniquement les utilisateurs enregistrés, et s'applique par action et par adresse IP.
 * - (depuis 1.35) s'applique par action et aux utilisateurs enregistrés, compté sur tous les sites.
 * - concerne à la fois les utilisateurs non enregitrés ainsi que les nouveaux venus, et s'applique par action et par utilisateur.
 * - s'applique à la fois aux utilisateurs non enregistrés ainsi qu'aux nouveaux venus (c'est à dire aux utilisateurs qui n'ont pas le droit ), et va limiter le nombre total d'actions émanant d'une adresse IP quelque soit les utilisateurs qui sont actuellement connectés avec. Ceci viendra s'ajouter aux autres limites, et est comptabilisé sur chacun des sites.
 * - s'applique à la fois aux utilisateurs non enregistrés ainsi qu'aux nouveaux venus, et va limiter le nombre total d'actions émanant de l'intervalle des 24 adresses (pour IPV4) ou des 64 adresses IP (pour IPV6). Ceci viendra s'ajouter aux autres limites, et est comptabilisé sur chacun des sites.
 * - s'applique à tous les utilisateurs autres que ceux ayant une limite spécifique utilisateur plus permissive (voir ci-après), et va limiter le nombre total d'actions venant d'une adresse IP quelque soit les utilisateurs spécifiques. Ceci viendra s'ajouter aux autres limites, et est comptabilisé sur chacun des sites.
 * - s'applique à tous les utilisateurs autres que ceux pour lesquels la limite spécifique utilisateur est plus permissive, et va limiter le nombre total d'actions pour l'intervalle des /24 ou /64 adresses IP. Ceci viendra s'ajouter aux autres limites, et est comptabilisé sur chacun des sites.

Si plusieurs limites sont déclarées, la « limite dédiée utilisateur » est définie comme :


 * - si l'utilisateur est un nouveau venu, ou
 * Le plus permissif (c'est à dire avec le plus grand ratio action/intervalle de temps) pami les limites de  et toutes les limites applicables des groupes auxquels utilisateur appartient, ou
 * - pour les utilisateurs non enregistrés.

Tous les groupes d'utilisateurs définis dans (par exemple,  ) ne seront pas vérifiés à moins que vous n'assigniez explicitement le groupe utilisateur à un utilisateur particulier.

Par exemple, pour définir un maximum de 4 modifications toutes les 60 secondes pour les nouveaux venus (c'est à dire les utilisateurs non-autoconfirmés), ajoutez ceci :

En initialisant  les limites pour une action spécifique peuvent être marquées comme non escamotables. Si cela est positionné, ni le droit utilisateur noratelimit, ni le paramètre n'ont d'effet sur cette action.

Les extensions peuvent fournir des clés supplémentaires pour $wgRateLimit. Par exemple fournit une clé badcaptcha, qui permet de limiter les utilisateurs en fonction du nombre de mauvaises réponses qu'ils ont fournies pour un captcha. Un exemple peut être :

Ceci fera que les nouveaux venus ne seront pas autorisés à faire plus de 100 mauvaises réponses par jour (86400 secondes).

Message de limitation du seuil
Après que le seuil a été atteint, l'une des deux choses va se produire. Pour les purges, le dialogue de purge va disparaître. Pour les modifications ou les restitutions, les contributeurs verront le message suivant :

Ce message peut être changé en modifiant MediaWiki:Actionthrottled et MediaWiki:Actionthrottledtext.

Différences entre les versions

 * Le tableau 'mailpassword' a été ajouté dans MediaWiki 1.7.0.
 * Le tableau 'emailuser' a été ajouté dans MediaWiki 1.10.0.
 * Le tableau 'linkpurge' a été ajouté dans MediaWiki 1.22.0.
 * Le tableau 'renderfile' a été ajouté dans MediaWiki 1.22.0.

Voir aussi

 * droit utilisateur noratelimit
 * droit utilisateur noratelimit
 * droit utilisateur noratelimit