Samedi 14 Juin 2025
07:35
[S'inscrire]  [Mon Profil]  [Messages privés
[Liste des Membres] [FAQ] [ Connexion ]

Recherche avancée
 
Ecussons
Autocollants
Polos
Retour au site
Retour au forum

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
le nouveau forum

 

          
Auteur
Bug Forum (suite)
  Cliquez pour charger les messages précédents [...]
Grizzly_90
Ursus arctos horribilis
 



  
TECHNIQUE: 29 points
BONNE HUMEUR: 47 points
Rivière : Naute
Nous a rejoints le : 30 Nov 2008
Messages : 4 850

Réside à : Natif du Béarn, logé à Belfort !
Patientez...

Typiquement, j'avais un onglet ouvert sur FdS, que j'ai laissé inactif depuis que j'ai posé ma question (je ne me suis pas servi de FF du tout).
Ce laps de temps écoulé, je clique sur le logo FdS en haut à gauche pour rafraichir l'affichage.
Je vois apparaitre certaines plumes rouges : Activités, Questions 12-17 et Question Difficiles. Mais pas Webmestre, où je ne viens que parce que je vois que le dernier posteur est toi et non moi, donc j'en conclus qu'il y a du neuf. A chaque fois, j'ouvre un onglet différent, de façon à garder l'onglet racine intact.
Une fois dans Webmestre, la plume de ce fuseau est bien rouge, et en cliquant dessus, elle me mène ici.

Avant de valider ce message, je rafraichis encore une fois l'onglet racine, toutes les plumes ont disparu (ce n'est pas toujours le cas) sauf une nouvelle : D&I, puis prénoms.

300
Infos sur le membre et actions possibles
  Je suis FSE  Profil de Grizzly_90  Message privé      Répondre en citant
Webmestre
Administrateur

Nous a rejoints le : 25 Oct 2004
Messages : 1 261
Patientez...

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:
  • Tu arrive sur l'index, qui te montre les nouveaux messages depuis ta dernière connexion (la veille). On va appeler "Lasttime" cette date de dernière connection, qui est remise à jour toutes les 10 minutes.
  • Tu vas sur Webmestre, tu vois les nouveaux fuseaux en rouge ayant reçu des nouveaux messages (leur date est supérieure à ton Lastime (datemessage > lastTime)).
  • Tu es ouvres dans divers onglets. Tu lis, tu réponds. Tu fermes ou tu reviens à l'accueil.
    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 :
  • son datemessage > ton LastTime, si le message est posté avant que tu sois remis à jour
  • son datemessage < ton LastTime si tu es remis à jour pendant que tu réponds ailleurs par exemple. Mais juste après la remise à jour (ou maj), tous les messages écrits te seront bien notifiés comme rouges.

    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.

    [ Ce message a été édité par Zebre le 21-12-2010 à 12:25 ]
  • 301
    Infos sur le membre et actions possibles
      Profil de Webmestre  Message privé      Répondre en citant
    Akela NDE
    Akela

    Nous a rejoints le : 01 Avr 2005
    Messages : 4 922

    Réside à : Dijon
    Patientez...

    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 -
    302
    Infos sur le membre et actions possibles
      Je suis ma route en solitaire.  Profil de Akela NDE  Message privé      Répondre en citant
    Zebre
    Zebra One

    Nous a rejoints le : 19 Oct 2001
    Messages : 13 984

    Réside à : Lyon
    Patientez...

    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
    303
    Infos sur le membre et actions possibles
      Je suis SdF + FSE  Profil de Zebre  Voir le site web de Zebre  Message privé      Répondre en citant
    Grizzly_90
    Ursus arctos horribilis
     



      
    TECHNIQUE: 29 points
    BONNE HUMEUR: 47 points
    Rivière : Naute
    Nous a rejoints le : 30 Nov 2008
    Messages : 4 850

    Réside à : Natif du Béarn, logé à Belfort !
    Patientez...

    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:
    Le 2010-12-11 17:34:00, Zebre a écrit :

    Ca ne sert à rien du tout d'ouvrir un onglet.


    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 Clin d'oeil
    Pas l'Education Nationale, non ?
    304
    Infos sur le membre et actions possibles
      Je suis FSE  Profil de Grizzly_90  Message privé      Répondre en citant
    Akela NDE
    Akela

    Nous a rejoints le : 01 Avr 2005
    Messages : 4 922

    Réside à : Dijon
    Patientez...

    Merci Zèbrounet hi hi

    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.
    305
    Infos sur le membre et actions possibles
      Je suis ma route en solitaire.  Profil de Akela NDE  Message privé      Répondre en citant
    Webmestre
    Administrateur

    Nous a rejoints le : 25 Oct 2004
    Messages : 1 261
    Patientez...

    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:
    Grizzly a écrit :

    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.
    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:
    Grizzly a écrit :

    Certains fuseaux resteront toujours éteints, même une fois tous 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ù
    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.
    306
    Infos sur le membre et actions possibles
      Profil de Webmestre  Message privé      Répondre en citant
    Irbis
    Première Dame du forum
      
    TECHNIQUE: 29 points
    BONNE HUMEUR: 45 points
    Cité : Serviteur
    Nous a rejoints le : 19 Avr 2004
    Messages : 1 736

    Réside à : Besançon
    Patientez...


    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