xabilon 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 🙂
michel_04 Bonjour, xabilon a écritVoilà, c'est corrigé. Et on a 15% de requêtes en moins. Merci, c'est bien mieux. A+
xabilon 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.
Mpok Ok. Intéressant… 😛 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é.