Nombre de visiteurs en ligne erroné

De Vulgum Techus
Aller à : Navigation, rechercher
Lien court vers cette page : http://vt.cx/Nvle
QR code vers cette page : http://vt.cx/Nvle.qr


Versions Joomla : toutes versions

Mots-clé

Présentation

Joomla offre la possibilité d'afficher le nombre de visiteurs présents sur le site et il est possible que ce nombre soit incroyablement élevé alors que les logs indiquent que la fréquentation n'a pas été aussi considérable qu'on pourrait s'y attendre. Cela vient simplement du réglage du timeout qui, trop long, n'initialise pas le compteur de présence dans un délai raisonnable comme expliqué ici.

Procédure

Le réglage du timeout indique à Joomla le temps pendant lequel la session d'un visiteur reste active. Cela veut dire que dans ce délai, même parti, le visiteur, continue à être considéré comme présent sur le site. Pour retrouver un compteur plus proche de la réalité, il convient d'abaisser la valeur de "Configuration des sessions" dans les paramètres "Système" de la "Configuration générale" comme suit :

Méthode 1

  • Mettre le fichier configuration.php en écriture avec chmod 777 à la racine du site sur le serveur si nécessaire
  • Aller dans la "Configuration générale" du site
  • Aller dans l'onglet "Système"
  • Mettre une valeur inférieure à 20 minutes dans le champs "Configuration des sessions"
  • Sauvegarder la configuration et remettre le chmod de configuration.php à 644 si nécessaire

Méthode 2

  • Idem que méthode 1 mais en mettant le paramètre directement dans le fichier configuration.php
  • La variable concernée est public $lifetime = 'NN' ;NN est le nombre de minutes de la session


A noter que la valeur de session ou de timeout impacte aussi sur le temps durant lequel l'administrateur est considéré comme connecté et que nombre d'administrateur on tendance à l'augmenter pour ne pas avoir à se re-identifier trop fréquemment d'où l'impact sur le compteur de visiteurs en ligne.

Commentaires

blog comments powered by Disqus