GénéaSite l'icône

GénéaSite

Gestion de la limitation des visites (stats_inc.php)

Explications sur la limitation de l'historique des visites et guide d'ajustement du fichier de configuration des statistiques.

Afin de garantir des temps de chargement rapides et d'éviter d'engorger l'espace disque de votre hébergement (particulièrement sur les espaces restreints comme Free), le module de statistiques enregistre les entrées dans un fichier plat de type JSON.

Pourquoi une limite de 10 000 visiteurs ?

Par défaut, le script consigne au maximum 10 000 enregistrements de visites. Lorsque ce seuil est atteint, les visites les plus anciennes sont automatiquement supprimées au fur et à mesure que les nouvelles arrivent. Cela présente plusieurs avantages :

  • Performance préservée : Le tableau de bord stats.php reste fluide lors du calcul de la géolocalisation et du filtrage des robots.
  • Légèreté du serveur : Empêche le fichier de données de devenir excessivement lourd à lire et à écrire pour le processeur PHP.

Comment modifier ou supprimer cette limite ?

Si vous disposez d'un hébergement plus puissant ou si vous souhaitez conserver un historique plus long (ou au contraire réduire la limite), vous pouvez très facilement éditer le fichier de script.

  1. Ouvrez le fichier stats_inc.php dans un éditeur de texte (comme Notepad++, VS Code ou via votre client FTP).
  2. Recherchez la ligne définissant la valeur maximale des enregistrements :
        // Limite fixée à 10 000 visiteurs
        if (count($historique) > 10000) {
            $historique = array_slice($historique, -10000);
  3. Changer la ligne définissant la valeur maximale des enregistrements :
        // Limite fixée à 20 000 visiteurs
        if (count($historique) > 20000) {
            $historique = array_slice($historique, -20000);
  4. Modifiez la valeur numérique 10000 selon vos besoins (par exemple 20000 pour augmenter la capacité, ou une valeur inférieure pour réduire l'empreinte mémoire).
  5. Enregistrez le fichier et renvoyez-le sur votre serveur FTP.
← Retour à l'accueil