Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/02/2012, à 19:24

xabilon

[Résolu] Messages récents / Nouveaux messages / Messages non lus

Bonjour

On a fait une petite modif du forum pour limiter les pics de connexions et le rendre plus fluide. Le but est atteint, mais malheureusement ça a des effets de bord sur la "Date de dernière visite" de chaque membre.

Ne vous étonnez pas de voir un nombre limité (voire nul) de "Nouveaux messages" depuis votre dernière visite, et des messages non lus (affichés en gras) passés en messages lus sans aucune intervention de votre part.

Nous nous excusons pour les désagréments, on essaye de corriger ça smile

Dernière modification par xabilon (Le 25/02/2012, à 14:27)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#2 Le 25/02/2012, à 14:28

xabilon

Re : [Résolu] Messages récents / Nouveaux messages / Messages non lus

Voilà, c'est corrigé. Et on a 15% de requêtes en moins.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 25/02/2012, à 17:12

michel_04

Re : [Résolu] Messages récents / Nouveaux messages / Messages non lus

Bonjour,

xabilon a écrit :

Voilà, c'est corrigé. Et on a 15% de requêtes en moins.

Merci, c'est bien mieux.

A+

Hors ligne

#4 Le 26/02/2012, à 16:25

Mpok

Re : [Résolu] Messages récents / Nouveaux messages / Messages non lus

@xabilon : rapport technique ? (par mail si tu ne veux pas l'exposer ici…)

Hors ligne

#5 Le 26/02/2012, à 16:57

xabilon

Re : [Résolu] Messages récents / Nouveaux messages / Messages non lus

On a remarqué qu'il y avait beaucoup de requêtes de mise à jour sur la table online, souvent simultanées, ce qui entraînait des pics et des erreurs 502/503/ etc ...
Nous avons donc commenté l'appel à la fonction update_online_users dans include/common.php, et l'avons mis dans un script lancé par un cron toutes les minutes.

Ça marche niquel, et ça fait baisser de 15~20% les requêtes, sans différence au niveau du fonctionnement.

Le petit bug qu'on a eu, c'est qu'on a oublié le chargement de $pun_config dans le script, du coup les délais de déconnexion et d'interruption de visite étaient considérés comme nuls, d'où les problèmes cités.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#6 Le 28/02/2012, à 14:28

Mpok

Re : [Résolu] Messages récents / Nouveaux messages / Messages non lus

Ok. Intéressanttongue
Et j'aime assez le "fix" (même s'il ne peut malheureusement pas être remonté 'worldwide', tout le monde n'ayant pas accès à la crontab).
Il n'en reste pas moins que la requête en question doit être "modérée", c'est noté.

Hors ligne