Envoyer un message dans la discussion: Amélioration des performances du forum, le retour
Cliquez ici pour vous connecter.
Quel est le deuxième mot dans la phrase "je programme en C++" ?
Transformera www.example.com par [URL]http://www.example.com[/URL].
bonjour, Envoyé par Bibicmoi 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 : Envoyé par Auteur 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 ? Envoyé par Anomaly Oui la durée de mise en cache est de 10 minutes. mais cela ne concerne que les invités.
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!
IL n'y a pas photo, la différence est bluffante, même en étant connecté Ano
Toujours sur les starting-blocks Anomaly.
Merci Ano' pour ton travail
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 ?
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.
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à?
Merci a vous !
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+
Envoyé par Auteur 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.
Envoyé par Anomaly 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. Envoyé par Anomaly 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.
Vous pourriez rédiger un article pour expliquer comment optimiser ces forums
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é.
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?
Félicitations Très bonne initiative Très bien aussi la publicité de vos prouesses dans l'avant-dernier paragraphe. (i like it)
Good Je constate quelques améliorations Bon boulot
Bonjour, merci pour cette évolution. A voir sur la durée, mais je constate un gain évident de rapidité cet après midi.
Cela a été mis en production vers 14 heures aujourd'hui.
Règles du forum