Bienvenue. Nous sommes le 01/03/2024.
.:: www.cedricpc.net ::.
Par cedricpc, le 05/06/2006 13:49.
Améliorations des modules news et comment.[#52]
Bonjour,

J'ai apporté deux trois modifications aux modules de gestion des news et des commentaires qui effectuaient beaucoup trop de requête à mon goût...
J'ai entre autre rajouté un système de cache des news - ce n'est pas le plus utile mais bon - ainsi qu'un cache du nombre de news, évitant ainsi de refaire à chaque fois une requête pour en connaitre le nombre.

En ce qui concerne le module de commentaire, j'avais mis un peu partout des requêtes pour vérifier si la table existe... Chose totalement inutile après réflexion à part à l'ajout de commentaire - et encore, je pense qu'il y a moyen d'éviter, je vais réfléchir à une solution...
En revanche, la mise en place d'un cache est beaucoup plus complexe pour les commentaires... Chaques news à ses propres commentaires donc il faut faire une requête à chaque news pour connaitre le nombre de commentaire...
Ce n'est pas trop génant avec une seule news mais dans la page Nouveauté, il y a 10 news et donc 10 requêtes rien que pour les commentaires !
Je tente aussi de réfléchir à une solution - j'ai déjà une petite idée... :)

Sinon j'ai corrigé un petit bug dans le module SQL qui incrémentait deux fois le nombre de requête quand il vérifiait l'existance d'une table...

Ajout aussi de la balise [url=][/url] dans le CPCode et l'autoparsage des URLs - en clair, quand vous mettez une URL, elle devient automatiquement un lien.

Bonne journée. :)


[Edit 1 : Voila, j'ai pu mettre en place le cache du nombre de commentaire par news. Je ne sais pas du tout par contre ce que ça donnerai avec des milliers de commentaires étalés sur plusieurs news... On retombe à 4 requêtes ! Une pour la connexion - seulement si connecté en plus -, deux (une) pour les news et une (deux) pour les commentaires - le chiffre en parenthèse représente le nombre de requêtes de la page avec les commentaires. Passage en v4.0.14.2 par la même.

QUOTE cedricpc
une meilleur organisation des formulaires, vous êtes obligés de faire des retours en arrière sans arrêt, c'est pas très pratique ! :)
Pour ce faire, je fusionnerai le formulaire d'ajout de commentaire et la page les affichants.]

[Edit 2 : Correction d'un bug dans la regex de la balise QUOTE... Cela foirait le parsage lorsque l'on mettait une virgule dans la quote sans avoir spécifié de date en attribut.]

~~ Modifié par cedricpc le 05/06/2006 17:48 ~~
2 commentaires - Ajouter un commentaire.
Par mathieuthestar, le 07/06/2006 15:04.
[#1]
essaie
cété juste pour voir comment sa faisait d'ajouter un com :)
Par cedricpc, le 10/06/2006 17:59.
[#2]
;)


Vous n'êtes actuellement pas connecté(e)s !
Veuillez vous identifier si vous souhaitez ajouter un commentaire.
Date de dernière modification : 13/07/2006 02:10:16. (3 requêtes - Temps d'exécution : 0.0165s) Valide XHTML 1.1 Valide CSS Namecheap.com