Nombre de visiteurs en ligne erroné : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Présentation)
(Mots clé)
Ligne 6 : Ligne 6 :
 
*Nombre énorme de personnes en ligne sur site Joomla
 
*Nombre énorme de personnes en ligne sur site Joomla
 
*Le compteur exagère sur Joomla
 
*Le compteur exagère sur Joomla
 +
*Gonfler le nombre de visiteurs sur Joomla
 
*Nombre excessif dans "Qui est en ligne ?"
 
*Nombre excessif dans "Qui est en ligne ?"
  

Version du 13 mai 2013 à 09:11

Versions Joomla : toutes versions

Mots clé

  • Compteur de visiteurs erroné
  • Trop de visiteurs en ligne sur Joomla
  • Erreur de comptabilisation des visiteurs sur Joomla
  • Nombre énorme de personnes en ligne sur site Joomla
  • Le compteur exagère sur Joomla
  • Gonfler le nombre de visiteurs sur Joomla
  • Nombre excessif dans "Qui est en ligne ?"

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' ; où 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 loggé 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.