Cette version du forum n'est désormais accessible que pour lire les passionants échanges et partage de techniques qui ont déjà été rédigées ici.
Pour participer aux échanges interscouts, merci d'utiliser
Aller à Page Précédente 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26 Page suivante |
Auteur | Bug Forum (suite) |
Webmestre Administrateur
Nous a rejoints le : 25 Oct 2004 Messages : 1 261 |
J'ai regardé pour la remise à 0.
En fait elle se fait au bout de 10 minutes également. Ca ne sert à rien du tout d'ouvrir un onglet. Typiquement, voici ce qui se passe, dis-moi si c'est conforme: Si tout cela t'a pris plus de 10 mn, ton Lastime a été rafraichi à une nouvelle heure de dernière visite, et les autres fuseaux rouges qui étaient non visités sont devenus blancs (puisque désormais datemessage < lastTime), que tu les ai vu ou pas.(ce qui veut dire qu'en fait tu as 10mn seulement pour identifier tous les fuseaux rouges... ce qui est largement suffisant). Sinon (moins de 10mn), ton lastTime est toujours ton heure ta dernière visite (la veille) et ils sont donc toujours rouges, sauf tous ceux que tu as ouverts dans des onglets (réputés lus) (ça c'est la couche ajoutée par moi, pour éviter d'attendre 10mn avant que les messages lus redeviennent blancs). 10 mn signifie : un rechargement des pages après 10mn (peu importe donc une page qui reste ouverte) Si quelqu'un poste pendant ce temps, il y a 2 cas : En somme, il existe une fenêtre pendant laquelle des nouveaux messages ne te sont pas notifiés en rouge : quand des messages sont écris après que tu sois mis à jour (= après un chargement de page au moins 10mn après le premier chargement) et avant que tu aies affiché le listing. Par exemple : tu lis tous les fuseaux de webmestre, et ça te prend 12mn. Quelqu'un écrit pendant ce temps dans Associations. Au bout de 10 mn, tu es mis à jour, et 2mn plus tard tu vas dans associations. Le datemessage est < de 2mn à ton LastTime, et donc n'apparait pas en rouge. Mais un nouveau message dans le même fuseau apparaîtra bien en rouge en revanche. |
Akela NDE Akela
Nous a rejoints le : 01 Avr 2005 Messages : 4 922 Réside à : Dijon |
Le "EN" dans la DTD n'a rien à voir avec la langue de la page.
Il y a plusieurs moyens d'indiquer la langue d'une page ; notamment par une balise meta. Pour les cookies, si on enlevait le système bretelles+ceinture, je veux dire si on désactivait le système en base pour se contenter des cookies, on ne gagnerait pas du temps ? Vu comme le serveur souffre, on peut peut-être lui épargner cette surcharge qui n'apporte qu'un peu de confort supplémentaire aux membres qui changent régulièrement de PC. - Posté depuis mon mobile - |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Le système de base, c'est les cookies. Moi j'ai ajouté la base de donnée pour que les messages vus soient quand même blanchis. Les cookies est ce qui allège le plus le serveur. pour le EN, j'y ai passé quelques heures avant de trouver... un petit merci ne sera pas considéré comme une tentative de corruption |
Grizzly_90 Ursus arctos horribilis
Nous a rejoints le : 30 Nov 2008 Messages : 4 850 Réside à : Natif du Béarn, logé à Belfort ! |
Non, ce qui arrive n'est pas exactement conforme :
- Lorsque j'arrive, un certain nombre de fuseaux sont enflammés. Et après les avoir lus, certains autres qui ne l'étaient pas s'allument lorsque je rafraichis, comme s'il y avait un nombre et une priorité sur les fuseaux à "allumer". Alors que leurs messages sont nettement antérieurs à ma connexion. Certains fuseaux resteront toujours éteints, même une fois tout lu (sauf eux), et alors que je vois bien qu'un message a été posté. Celui-ci, typiquement, mais ça peut arriver n'importe où. Citation: A moi, si. Comme ils sont super longs à ouvrir, j'ouvre tout ce qui est enflammé avant de commencer à lire. Puis je ferme, onglet par onglet, ainsi quand j'ai tout lu, je reviens à l'onglet-racine, que je peux rafraichir éventuellement, pour suivre ce qui aurait encore évolué. Merci pour le EN, même si je ne sais pas quel est son impact ![]() Pas l'Education Nationale, non ? |
Akela NDE Akela
Nous a rejoints le : 01 Avr 2005 Messages : 4 922 Réside à : Dijon |
Merci Zèbrounet ![]() Je parlais effectivement de désactiver temporairement le système de DB et de ne garder que les cookies, pour alléger la charge serveur. Je ne pense pas que ça suffise à mettre fin aux erreurs 500 à répétition, mais ça vaut le coup d'essayer pour voir si ça n'améliore pas quand même un peu la situation. |
Webmestre Administrateur
Nous a rejoints le : 25 Oct 2004 Messages : 1 261 |
Et ne plus savoir quelles pages ont été vues ou pas ?
On perd beaucou là quand même : les fuseaux restent rouge pendant 10mn ou jusqu'à réponse postée, que vous les ayez lus ou pas. Êtes-vous prêts à ce sacrifice juste pour tester si ça ne provoque pas moins de crash serveur ? Citation:Il y a effectivement un ordre : seuls les 10 premiers messages sont affectés par le calcul personnalisé. Antérieure à ta connection, cela veut dire antérieurs à ta dernière date de connection (la veille par exemple). S'il sont antérieurs à ta précédente date de connexion, alors il n'ont aucune raison de devenir rouge. S'ils deviennent rouge, c'est qu'il y a un message postérieur à cette précédente connexion (même 1mn après). S'ils apparaissent rouges alors qu'ils étaient d'abord blancs, c'est qu'un nouveau message a été posté. Tout autre affichage est un bug inustifié. Peux-tu prendre des captures horodatés de ces fuseaux blancs puis rouges sans nouveaux message ? Citation:Cela peut rriver, come je l'ai expliqué dernièrement, si un nouveau message est posté dans une fenêtre étroite entre la réactualisation de ton cookie et le moment où tu affiches ces messages. Cela doit rester minoritare comme cas. |
Irbis Première Dame du forum
Nous a rejoints le : 19 Avr 2004 Messages : 1 736 Réside à : Besançon |
Fatal error: Uncaught mysqli_sql_exception: Table 'esfc_fraternitenet.membres' doesn't exist in /home/clients/989b453fd26fb722d555ad28b5a7c53e/web/forum/voirtopic.php:973 Stack trace: #0 /home/clients/989b453fd26fb722d555ad28b5a7c53e/web/forum/voirtopic.php(973): mysqli->query('UPDATE membres ...') #1 {main} thrown in /home/clients/989b453fd26fb722d555ad28b5a7c53e/web/forum/voirtopic.php on line 973 |