Compteur membre incsrit.
benpro Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre benpro
- Inscrit le : 28/12/2007
- Site internet
Benpro
WorldGen Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre WorldGen
- Inscrit le : 08/11/2008
- Site internet
benpro Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre benpro
- Inscrit le : 28/12/2007
- Site internet
Benpro
Visiteur
Boosteur Inactif
en tout cas sur la v2 c'est comme sa

benpro Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre benpro
- Inscrit le : 28/12/2007
- Site internet
Benpro
Visiteur
Boosteur Inactif
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
benpro :
Non sur la v2 c'est instantanée le compteur est incrémentée automatiquement dès l'inscription d'un membre.
C'est vrai, mais l'indépendance entre le noyau et les modules n'était pas totale. Ca nous pose de sérieux souçis, la solution serait de ne pas mettre en cache.
J'y réfléchis.
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
Ludal Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Ludal
- Inscrit le : 13/09/2008
- Site internet
je me pose juste une petite question un peu plus technique:
Quel est l'intérêt de la mise en cache de ce type d'information?
@+
Édité par Ludal Le 22/07/2009 à 13h33
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Ce menu est affiché sur chaque page du site. Si on ne met pas en cache cette information, on rajoute une requête de plus sur chaque page du site.
L'économie de ressources est donc garantie.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Ludal Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Ludal
- Inscrit le : 13/09/2008
- Site internet

Dans ce cas pourquoi ne pas donner la possibilité de gérer la durée du cache pour tout le site ou une partie comme c'est le cas dans d'autres CMS?
@+
Édité par Ludal Le 22/07/2009 à 13h45
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Ce qui définit la validité du cache n'est en aucun cas une période temporelle, c'est un événement qui va faire que les données se trouvant dans le cache ne sont plus à jour, et c'est à ce moment-là qu'elles doivent être actualisées.
La configuration du site peut ne pas être régénérée pendant des mois, alors qu'une partie du cache du forum par exemple va être régénérée à chaque message posté.
Ce n'est pas aussi simple que cela puisse paraître.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Ludal Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Ludal
- Inscrit le : 13/09/2008
- Site internet
ben.popeye :
Parce que ça ne sert absolument à rien.
C'est vite dit

ben.popeye :
Ce qui définit la validité du cache n'est en aucun cas une période temporelle, c'est un événement qui va faire que les données se trouvant dans le cache ne sont plus à jour, et c'est à ce moment-là qu'elles doivent être actualisées.
La configuration du site peut ne pas être régénérée pendant des mois, alors qu'une partie du cache du forum par exemple va être régénérée à chaque message posté.
La configuration du site peut ne pas être régénérée pendant des mois, alors qu'une partie du cache du forum par exemple va être régénérée à chaque message posté.
C'est précisément là ou je ne suis pas d'accord, je pense surtout à un age de validité minimum du/des caches, car comme tu le soulignes toutes les informations n'ont pas lieu d'être re-générées en permanence. On peut très bien imaginer que sur les sites très peu modifié, les contrôles de changement de pages sont exécuté rarement (toutes les 24h par exemple) alors que les sites à fort trafic peuvent demander un contôle plus fréquent (15 min par exemple), donc dans ce contexte, on peut regénérer le cache normal dont tu parles comme le forum par exemple et le différencier du cache des infos moins importantes. De plus si comme tu l'expliques l'info qui nous concerne ici est mise en cache, et qu'il n'y a rien de temporelle dans tout cela, pourquoi l'information n'est t elle pas mise à jour lorsqu'elle change?
Cependant je ne suis pas développeur PHP, il se peut donc que je ne sois pas dans le vrai
si c'est le cas merci de ne pas me fouetter 
ben.popeye :
Ce n'est pas aussi simple que cela puisse paraître.
Mais si, mais si sur le papier c'est très simple

@+
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Le problème est ailleurs, et je vais l'expliquer.
En fait, comme on l'a dit le problème provient de l'indépendance noyau / modules. Lorsqu'un membre s'inscrit, le noyau régénère les caches concernant cette information. Cependant, il ne sait pas que le menu de statistiques a également cette information en cache. Il ne peut donc pas l'avertir et c'est la raison pour laquelle ce dernier n'est pas à jour.
La solution est de créer un gestionnaire d'événements qui permette de propager des événements, en attendant on est dans une impasse.
Est-ce plus clair ?
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Visiteur
Boosteur Inactif
Alors normalement la version est bonne, et ne devrais pas avoir de souci de 'fraicheur'
Par contre le module n'affiche pas les derniers inscrit

j'ai pas touché au codage promis, mais il semblerais que le cache ne se genere pas a chaque inscription, ce qui dans le cas présent suffit a mettre le compteur du module a jour.
question annexe, il se met a jour au changement de journée, ou a l'inscription, ou une durée quelconque ?¿
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
