Tout savoir pour devenir un pro de PluXml, mais pas seulement...

Limiter le nombre de connexions simultanées d'un visiteur.


Rédigé par gccyrillus le 2 commentairese

Même si votre site reçoit peu de visiteur, il peut arriver qu'un robot demande une multitude pages en quelques secondes.

C'est un malotru qui peut mettre à mal votre site durant sa visite. Les robots d'indexation en général n'ont pas ce comportement. et un visiteur humain ne se connecte pas à plusieurs page simultanément non plus.

Un petit plugin peut momentanément mettre votre PluXml à l'abri d'un assaut d'un malotru en lui renvoyant une simple page sans mettre en branle le coeur de PluXml.

Quel est ce plugin?

C'est Oups

Vous trouverez son archive ici : oups.zip

Que fait-il?

A chaque demande de page d'un visiteur:

  • Il enregistre en session l'heure à la seconde prés
  • Vérifie le nombre de connexion sur cette seconde
  • Stoppe le chargement de pluXml si le nombre de connexion dépasse la valeur configurée(6 par défaut)

  • Vérifie si il y a un interdiction de connexion en cours (durée de 10 secondes par défaut)

DClassé dans : Plugin ,Mots clés : Plugins, connexion

A propos de l'auteur, gccyrillus:

Gccyrillus : Amoureux de PluXml et codeur bricoleur à mes heures perdues.

2 commentaires

Gilou a dit : #1

Bonjour et merci pour ton extension
Je viens de l'installer sur mon pluxml cependant la partie configuration ne m'affiche rien et ne me permet aucune modification.

"Stocke en session les connexions - fixe un nombre maximal sur une durée - renvoi une erreur 429 si limite dépassée pendant 10 secondes.
Configuration

Paramètres numériques
Paramètres textes
Paramètres bloc de textes"

Gccyrillus a dit : #2

Bonjour,

<br>
la config devrait afficher ceci *version 0.2*:


![config]( data/images/confoups.jpg )


Il n'y a que deux champs et aucune autre option.


**Archive oups.zip corrigée**



Cdt, GC

rFil RSS des commentaires de cet article


Écrire un commentaire

      ! if(spam)=> oubliettes

Top