Re : Nouveau module TDPerfBench
Merci Alain,
j'ai corriger le module avec la deuxième image.
cordialement
j'ai corriger le module avec la deuxième image.
cordialement
Re : Nouveau module TDPerfBench
Ok j'ai fait vite fait cela, sans voir le module en fonctionnement mais d'après ta description.
Si tu souhaites le modifier, n'hésite pas.
Je peux aussi te fournir le fichier pdn.
Si ça ne te plait pas ou ça ne corresponds pas, je n'ai aucun soucis pour que tu changes.
"td" pour "td(m)" ?

Alain
Si tu souhaites le modifier, n'hésite pas.
Je peux aussi te fournir le fichier pdn.
Si ça ne te plait pas ou ça ne corresponds pas, je n'ai aucun soucis pour que tu changes.
"td" pour "td(m)" ?

Alain
Re : Nouveau module TDPerfBench
Bonsoir,
je me suis aperçu qu'il n'y avait pas de logo d'image pour le module
étant vraiment naze en image, si quelqu'un avait un temps à perdre pour faire un logo, je suis preneur...
cordialement
dragontribal
je me suis aperçu qu'il n'y avait pas de logo d'image pour le module
étant vraiment naze en image, si quelqu'un avait un temps à perdre pour faire un logo, je suis preneur...
cordialement
dragontribal
Re : Nouveau module TDPerfBench
Salut DragonTribal !
Tu es très productif.
Je n'ai encore effectué aucun test sur les modules que tu as fraichement développés mais tout cela me semble fort intéressant.
J'apprécie aussi l'originalité de ce module, TDPerfBench.
En effet, on produit des sites webs mais les tableaux de bord sont tout autant nécessaire pour être informé puis pour prendre les bonnes décision lorsqu'il faut faire évoluer son offre d'hébergement par exemple.
Je te contacte en MP pour plusieurs points.
Alain
Tu es très productif.
Je n'ai encore effectué aucun test sur les modules que tu as fraichement développés mais tout cela me semble fort intéressant.
J'apprécie aussi l'originalité de ce module, TDPerfBench.
En effet, on produit des sites webs mais les tableaux de bord sont tout autant nécessaire pour être informé puis pour prendre les bonnes décision lorsqu'il faut faire évoluer son offre d'hébergement par exemple.
Je te contacte en MP pour plusieurs points.
Alain
Nouveau module TDPerfBench
Bonjour à toutes et à tous,
Je vous présente TDPerfBench, un module simple et pratique pour XOOPS, pensé pour aider les webmasters à mesurer les performances réelles de leur serveur dans un contexte XOOPS (PHP + MySQL + disque).
Important : TDPerfBench est 100% réservé à l’administration XOOPS
Aucune page publique, aucun affichage côté visiteurs.
À quoi sert TDPerfBench ?
TDPerfBench permet de lancer des tests de performance et de conserver un historique afin de comparer facilement les résultats :
- Après une mise à jour PHP / MySQL
- Après une optimisation (OPcache, réglages MySQL, cache…)
- Après une migration serveur
- Ou simplement pour diagnostiquer un ralentissement
Profils de benchmark
Le module propose plusieurs profils :
- Light : test rapide
- Normal : recommandé (bon compromis)
- Stress : test plus long / plus exigeant
Chaque run produit :
- Un score global (plus il est haut, mieux c’est)
- Des temps détaillés par composant (en ms)
Ce qui est mesuré
TDPerfBench mesure plusieurs “composants” typiques :
- DB (MySQL) : performances base de données
- CPU (PHP) : calculs côté PHP
- IO (Disque) : lecture/écriture de fichiers (latence disque)
- TPL : opérations de rendu/traitement type template
Le module affiche ensuite :
- Un tableau détaillé des temps,
- Un graphique Temps par composant,
- Et un graphique Score sur les 20 derniers runs (par profil).
Contexte matériel (pour mieux comprendre le score)
Pour rendre les résultats plus lisibles, TDPerfBench enregistre aussi des informations sur l’état du serveur au moment du test, par exemple :
Modèle CPU + nombre de cœurs
RAM totale / libre
Disque total / libre
Charge système (load average)
PHP SAPI
OPcache (activé ou non + mémoire)
L’objectif : aider l’administrateur à savoir si son site devient “demandeur” en ressources, ou si une optimisation / upgrade est nécessaire.
Où trouver le module ?
Tout se passe dans l’administration XOOPS :
Dashboard : lancer un test + voir le dernier résultat
Historique : liste des runs
Détails d’un run : analyse complète + graphiques
Si ça vous intéresse, je peux publier des captures / exemples de résultats, et vos retours sont les bienvenus pour améliorer le module.
Téléchargement : https://www.agora-france.fr/mes_modules/
Je vous présente TDPerfBench, un module simple et pratique pour XOOPS, pensé pour aider les webmasters à mesurer les performances réelles de leur serveur dans un contexte XOOPS (PHP + MySQL + disque).
Important : TDPerfBench est 100% réservé à l’administration XOOPS
Aucune page publique, aucun affichage côté visiteurs.
À quoi sert TDPerfBench ?
TDPerfBench permet de lancer des tests de performance et de conserver un historique afin de comparer facilement les résultats :
- Après une mise à jour PHP / MySQL
- Après une optimisation (OPcache, réglages MySQL, cache…)
- Après une migration serveur
- Ou simplement pour diagnostiquer un ralentissement
Profils de benchmark
Le module propose plusieurs profils :
- Light : test rapide
- Normal : recommandé (bon compromis)
- Stress : test plus long / plus exigeant
Chaque run produit :
- Un score global (plus il est haut, mieux c’est)
- Des temps détaillés par composant (en ms)
Ce qui est mesuré
TDPerfBench mesure plusieurs “composants” typiques :
- DB (MySQL) : performances base de données
- CPU (PHP) : calculs côté PHP
- IO (Disque) : lecture/écriture de fichiers (latence disque)
- TPL : opérations de rendu/traitement type template
Le module affiche ensuite :
- Un tableau détaillé des temps,
- Un graphique Temps par composant,
- Et un graphique Score sur les 20 derniers runs (par profil).
Contexte matériel (pour mieux comprendre le score)
Pour rendre les résultats plus lisibles, TDPerfBench enregistre aussi des informations sur l’état du serveur au moment du test, par exemple :
Modèle CPU + nombre de cœurs
RAM totale / libre
Disque total / libre
Charge système (load average)
PHP SAPI
OPcache (activé ou non + mémoire)
L’objectif : aider l’administrateur à savoir si son site devient “demandeur” en ressources, ou si une optimisation / upgrade est nécessaire.
Où trouver le module ?
Tout se passe dans l’administration XOOPS :
Dashboard : lancer un test + voir le dernier résultat
Historique : liste des runs
Détails d’un run : analyse complète + graphiques
Si ça vous intéresse, je peux publier des captures / exemples de résultats, et vos retours sont les bienvenus pour améliorer le module.
Téléchargement : https://www.agora-france.fr/mes_modules/
Re : Module xoopspulse
Salut Grégory,
Merci d’avoir téléchargé le module, et merci aussi pour ton retour, ça fait vraiment plaisir
Si jamais tu rencontres une erreur ou un souci, n’hésite pas à me le signaler : je me ferai un plaisir d’apporter les modifications nécessaires sur le module.
J’avoue que je n’ai pas encore vraiment corrigé le dossier langage English.
Cordialement,
dragontribal
Merci d’avoir téléchargé le module, et merci aussi pour ton retour, ça fait vraiment plaisir
Si jamais tu rencontres une erreur ou un souci, n’hésite pas à me le signaler : je me ferai un plaisir d’apporter les modifications nécessaires sur le module.
J’avoue que je n’ai pas encore vraiment corrigé le dossier langage English.
Cordialement,
dragontribal
Module xoopspulse
Bonne année à toute la communauté XOOPS
Je vous présente XOOPS Pulse, inspiré d’un ancien module que j’utilisais au début de XOOPS : TDMstat.
XOOPS Pulse est un module de statistiques léger pour XOOPS, conçu pour aider les webmasters à mieux comprendre l’audience de leur site, sans outils externes.
Il enregistre automatiquement des hits (visites) et collecte des informations utiles comme :
la page consultée
le type d’appareil (mobile/desktop)
le navigateur
le système d’exploitation
la résolution / viewport
la langue
le fuseau horaire
le mode sombre (dark mode)
une IP anonymisée
Dans l’administration du module, vous disposez d’un tableau de bord et de graphiques : activité par jour/heure, répartition OS/navigateurs, mobile vs desktop, dark vs light, top pages, etc.
Le module intègre aussi un système de filtrage via pulse_config.php (exclusion bots, IP/réseaux, UID spécifiques, gestion des invités) ainsi qu’une purge automatique pour limiter la rétention des données.
Important : toutes les statistiques et pages du module sont visibles uniquement depuis l’administration XOOPS (aucun affichage public).
- RGPD : les adresses IP ne sont pas stockées en clair — Pulse enregistre une IP masquée/anonymisée, par exemple 192.168.1.123 → 192.168.1.0 (ou 192.168.1.x), ce qui limite l’identification directe des visiteurs et respecte les bonnes pratiques RGPD.
Lien de téléchargement :
https://www.agora-france.fr/mes_modules/
Je vous présente XOOPS Pulse, inspiré d’un ancien module que j’utilisais au début de XOOPS : TDMstat.
XOOPS Pulse est un module de statistiques léger pour XOOPS, conçu pour aider les webmasters à mieux comprendre l’audience de leur site, sans outils externes.
Il enregistre automatiquement des hits (visites) et collecte des informations utiles comme :
la page consultée
le type d’appareil (mobile/desktop)
le navigateur
le système d’exploitation
la résolution / viewport
la langue
le fuseau horaire
le mode sombre (dark mode)
une IP anonymisée
Dans l’administration du module, vous disposez d’un tableau de bord et de graphiques : activité par jour/heure, répartition OS/navigateurs, mobile vs desktop, dark vs light, top pages, etc.
Le module intègre aussi un système de filtrage via pulse_config.php (exclusion bots, IP/réseaux, UID spécifiques, gestion des invités) ainsi qu’une purge automatique pour limiter la rétention des données.
Important : toutes les statistiques et pages du module sont visibles uniquement depuis l’administration XOOPS (aucun affichage public).
- RGPD : les adresses IP ne sont pas stockées en clair — Pulse enregistre une IP masquée/anonymisée, par exemple 192.168.1.123 → 192.168.1.0 (ou 192.168.1.x), ce qui limite l’identification directe des visiteurs et respecte les bonnes pratiques RGPD.
Lien de téléchargement :
https://www.agora-france.fr/mes_modules/

