IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Répondre à la discussion

Envoyer un message dans la discussion: Amélioration des performances du forum, le retour

Votre message

Quel est le deuxième mot dans la phrase "je programme en C++" ?

 

Options supplémentaires

  • Transformera www.example.com par [URL]http://www.example.com[/URL].

Revoir le sujet (Plus récent en premier)

  • 27/08/2014, 12h41
    Auteur
    bonjour,

    Citation Envoyé par Bibicmoi Voir le message
    Je rencontre plusieurs problèmes quand je suis non connecté qui, je pense, vienne des modifications qui ont été apportées.
    _ D'abord, quand je suis sur la liste des forums, je vois qu'un nouveau message a été ajouté sur un sujet que je suis. Au lieu de me connecter, je vais voir directement le sujet en question (oui, faignasse que je suis ) et, surprise, le message en question n'y est pas. Même en vidant mon cache, je reste avec le même affichage. Par contre, si je me connecte, j'ai bien le nouveau message qui apparaît.
    l'explication de cette désynchronisation a été donnée précédemment :
    Citation Envoyé par Auteur Voir le message
    ce qui veut dire que les non-connectés voient un forum qui n'est pas forcément à jour puisque les données sont puisées dans le cache ?
    Citation Envoyé par Anomaly Voir le message
    Oui la durée de mise en cache est de 10 minutes. mais cela ne concerne que les invités.
  • 27/08/2014, 11h44
    Bibicmoi
    Bonjour,

    Je rencontre plusieurs problèmes quand je suis non connecté qui, je pense, vienne des modifications qui ont été apportées.

    _ D'abord, quand je suis sur la liste des forums, je vois qu'un nouveau message a été ajouté sur un sujet que je suis. Au lieu de me connecter, je vais voir directement le sujet en question (oui, faignasse que je suis ) et, surprise, le message en question n'y est pas. Même en vidant mon cache, je reste avec le même affichage. Par contre, si je me connecte, j'ai bien le nouveau message qui apparaît.

    _ Ensuite, il arrive (pas tout le temps), que la page sur laquelle je suis se rafraîchisse constamment. J'ai remarqué que le problème apparaissait quand je cliquais sur "aller au dernier message" (pas tout le temps cependant), je ne crois pas l'avoir rencontré quand je clique sur le titre du sujet ou sur une page en particulier. Du coup, si j'essaye de scroller dans le sujet pour aller en bas ou en haut, ben je peux pas le faire, parce que la page se rafraîchit pour aller là où j'étais au début (et ça se rafraîchit vachement vite, j'ai même pas le temps de cliquer sur un lien, je suis obligé de fermer la fenêtre pour recommencer)

    En tout cas, merci pour tout le boulot que vous faites!
  • 25/08/2014, 19h01
    Invité
    IL n'y a pas photo, la différence est bluffante, même en étant connecté

    Ano
  • 23/08/2014, 20h05
    cchatelain
    Toujours sur les starting-blocks Anomaly.
  • 22/08/2014, 09h19
    Bktero
    Merci Ano' pour ton travail
  • 21/08/2014, 14h10
    Shuty
    Je suis sincèrement bluffé ! Il arrivait parfois que la page était tellement longue que je lâchais l'affaire ! En tout la nouvelle feature se sent bien.

    Qu'avez vous fait techniquement parlant ?
  • 21/08/2014, 12h17
    Invité
    En gros tu as installé Varnish ou un équivalent quoi ?

    Pour ceux qui se demande ce que c'est, c'est un proxy entre vous (le navigateur) et le serveur.
    Quand vous demander une requête (voir article id = 1337) si varnish à la page en cache il vous le sert de suite.
    Sinon, il appel le serveur d'application, qui effectue tout un tas de traitement (rechercher l'article en base de données, formater la réponse..).

    Ca n'impacte en rien votre navigation ou autre cookie.

    Un proxy peut même aller plus loin en découpant la page en blocs et en définissant un durée de cache différente pour chacun d'en eux (ESI).
    Par exemple, sur un article, définir un cache de 1h et définir un cache de 1 minute sur le bloc des commentaires.
  • 21/08/2014, 10h53
    Neckara
    C'est une bonne nouvelle .

    Par contre, au niveau du HTML5, il y a possibilité de définir des éléments qui doivent rester dans le cache de l'utilisateur. Est-ce qu'il n'y aurait pas aussi un gain potentiel possible à ce niveau là?
  • 21/08/2014, 09h33
    Diksa
    Merci a vous !
  • 21/08/2014, 09h10
    Mister Nono
    Bonjour,

    Merci pour votre travail.

    Au sujet de :
    Cette amélioration des performances a été obtenue grâce à l'utilisation d'un serveur cache, qui se charge de délivrer le contenu Web éligible directement depuis la RAM du serveur sans accès disque, sans calcul lié au langage de script et surtout sans accès à la base de données.
    ... pourriez-vous en dire plus ou bien faire un petit tutoriel à ce sujet ?

    Merci d'avance.

    A+
  • 20/08/2014, 21h11
    Anomaly
    Citation Envoyé par Auteur Voir le message
    ce qui veut dire que les non-connectés voient un forum qui n'est pas forcément à jour puisque les données sont puisées dans le cache (ne vois pas dans cette question une critique, mais juste de la curiosité sur le fonctionnement du système mis en place) ?

    Merci pour ces améliorations.
    Oui la durée de mise en cache est de 10 minutes. mais cela ne concerne que les invités.
  • 20/08/2014, 18h58
    Auteur
    Citation Envoyé par Anomaly Voir le message
    Cette amélioration des performances a été obtenue grâce à l'utilisation d'un serveur cache, qui se charge de délivrer le contenu Web éligible directement depuis la RAM du serveur sans accès disque, sans calcul lié au langage de script et surtout sans accès à la base de données. Et pour le contenu non éligible, il bénéficie automatiquement d'amélioration de performances vu que nos serveurs sont maintenant moins chargés.
    Citation Envoyé par Anomaly Voir le message
    Ce nouveau cookie (de session) est nécessaire pour éviter que le nouveau système ne vous délivre du contenu non connecté alors que vous êtes pourtant connecté.
    ce qui veut dire que les non-connectés voient un forum qui n'est pas forcément à jour puisque les données sont puisées dans le cache (ne vois pas dans cette question une critique, mais juste de la curiosité sur le fonctionnement du système mis en place) ?

    Merci pour ces améliorations.
  • 20/08/2014, 16h18
    Franck.H
  • 20/08/2014, 16h12
    imikado
    Vous pourriez rédiger un article pour expliquer comment optimiser ces forums
  • 20/08/2014, 16h12
    Anomaly
    Non, il n'y a pas de nouvelle url de scripts. En ce qui concerne les cookies, il y en a un nouveau : bb_imloggedin, qui est mis à yes quand on est connecté (aussi bien de manière permanente que temporaire). Ce nouveau cookie (de session) est nécessaire pour éviter que le nouveau système ne vous délivre du contenu non connecté alors que vous êtes pourtant connecté.
  • 20/08/2014, 16h05
    Daïmanu
    Ah, c'était donc pour ça que le forum était si souvent en maintenance

    Sinon petite question pour les paranos comme moi, est-ce qu'il faut modifier les préférences pour les cookies et les scripts, du genre rajouter une nouvelle url en liste blanche?
  • 20/08/2014, 16h00
    yimson
    Félicitations
    Très bonne initiative
    Très bien aussi la publicité de vos prouesses dans l'avant-dernier paragraphe. (i like it)
  • 20/08/2014, 15h29
    Saverok
    Good
    Je constate quelques améliorations
    Bon boulot
  • 20/08/2014, 15h26
    Darkzinus
    Bonjour, merci pour cette évolution. A voir sur la durée, mais je constate un gain évident de rapidité cet après midi.
  • 20/08/2014, 15h00
    Anomaly
    Cela a été mis en production vers 14 heures aujourd'hui.
Cette discussion a plus de 20 réponses. Cliquez ici pour revoir l'ensemble de la discussion.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous pouvez envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •