Bienvenue. Nous sommes le 25/04/2024.
Pages (6) : 1 2 3 4 5 6
.:: 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. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 04/06/2006 14:42.
Commentaire de news et passage en v4.0.14.[#49]
Bonjour,

Je viens de commencer - depuis hier après midi même - le module de commentaire de news - oui, les regex pour le CPCode ça va bien quelques temps, mais ça torture tellement le cerveau que je suis passé à autre chose quelques temps. :)
Et ça a bien avancé ! Possibilité d'ajout de commentaire - déjà depuis hier - et aussi lecture des commentaires. Pour le moment, ils s'affichent par lots de 50 mais je pense mettre une options pour chaque membre afin de pouvoir en afficher 10, 25, 50, 100 ou même tous d'un coup - enfin encore faudrait-il qu'il y en ait des centaines ^^".

Pour le moment, ce n'est pas possible d'éditer ni de supprimer ses commentaires mais ça viendra. Par contre il faudra que je modifie dans le module de news la suppression ainsi que les pages associées...
D'une part, les commentaires associés ne seraient pas effacés et donc prendraient de la place inutilement, donc il faudra les supprimer.
Et d'autre part, les effacer engendrerait une perte irréversible, donc il faudra que je sécurise encore plus la suppression de news ainsi que plusieurs confirmations avant la commande fatidique.

Bref... Pas mal de chose, et je crois que j'en oublie. :)
Ah oui et 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 ! :)

Et puis pour la peine, passage en v4.0.14 surtout que l'implémentation du CPCode n'avait pas donné lieu à un changement - juste un petit "+CPCode" à côté de la version.

Bonne journée. :)


[PS : N'hésitez donc plus à réagir aux news ! :D Identifiez-vous si ce n'est pas le cas - ou inscrivez-vous si vous ne l'êtes pas encore - et poster vos commentaires ! :D]

[Edit 1 : A puis il faut que je rajoute aussi un cache sur deux trois petites fonctions, ça fera toujours une ou deux requêtes d'économisées... :D]
[Edit 2 : Houla... Boulette... ^^" Le nombre de requête était même monté à 33... Bon c'est redescendu à 13 mais ce n'est pas encore ça... ^^"]

~~ Modifié par cedricpc le 04/06/2006 23:44 ~~
0 commentaire - Ajouter un commentaire. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 04/06/2006 20:51.
Un ch'tit coup de RAM en plus, ça n'fait pas de mal ! :D (Et ça fait moins RAMer.)[#50]
Bonsoir,

Comme je l'avais dis, je viens tout juste de rajouter un peu de RAM au serveur... Moins que prévue, il fallait bien qu'il m'arrive une mésaventure sinon c'est pas drôle ! :D
Le serveur tournait avec 2x 64 Mo de SDRAM et on a eu la possibilité de récuperer une barrette de 128 Mo et 256 Mo - de SDRAM toujours - soit un gain de 256Mo - oui le serveur a que 2 slots de SDRAM mais aussi 2 de DDR... Sauf qu'au moment de le remettre en marche... Rien du tout. On vire une barrette et là ça marche. :|
Du coup on inverse les deux barrettes, là ça passe aussi... Mais "Kernel Panic" !!! Super ! :D En enlevant celle de 256 Mo, pas d'erreur.

Donc bah malheureusement, c'est la barrette de 256 Mo qui est défaillante alors du coup, il y a juste celle de 128 Mo et une des anciennes de 64 Mo.
Mais je ne vais pas me plaindre, c'est toujours 64 Mo de plus et ça suffit pour redonner un peu de marge au serveur. :)

Bonne soirée !
0 commentaire - Ajouter un commentaire. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 03/06/2006 14:55.
Ajout du temps d'exécution de la page.[#48]
Je viens d'ajouter un script qui compte le temps d'exécution des pages.
Je vais d'ailleurs ajouter dans le fichier de configuration une variable pour afficher soit le nombre de requête, soit le temps d'exécution, soit les deux ou même aucun. Ces informations n'étant être utile qu'en cas de déboggage, par défaut il n'y en aura aucune.

[Edit : Voilà, (c'est fait. 0- = rien ; 1 = SQL ; 2 = Exec ; 3+ = SQL+Exec)]

~~ Modifié par cedricpc le 03/06/2006 15:20 ~~
0 commentaire - Ajouter un commentaire. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 03/06/2006 13:39.
Modification de la page[#47]
Bonjour,

Je viens d'effectuer une petite modification dans la page "Date des fichiers" qui affiche la date de modification des scripts en colorant en rouge les fichiers modifiés le mois courant et en orange ceux du mois précédent - je ne m'étais pas trop cassé la tête.
Désormais, les fichiers en rouge sont ceux qui ont été modifiés il y a moins de 8 jours - donc 7 jours max - et les fichiers en orange sont ceux modifiés il y a moins de 15 jours - donc 8 jours minimum et 14 jours max.

Bonne journée. :)
0 commentaire - Ajouter un commentaire. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 03/06/2006 00:25.
Je suis obligé de mettre un titre ? ^^"[#46]
Bonsoir,

Bon je pensais me remettre au site il y a deux trois jours mais je n'en ai pas trop eu le temps, ni le courage à vrai dire. De plus j'avais un problème de grosses lenteur avec le FTP rendant les transferts de scripts très lents... Pas très agréable d'attendre 30 secondes pour un tout petit fichier...
C'est maintenant résolu. J'ai même solutionné un problème qui existait depuis la mise en place du FTP... ^^" qui ralentissait de 5/10 secondes la connexion - mais pas les transferts comme s'était le cas ces derniers jours. Que c'est bon cette rapidité depuis le temps ! =)

Je vais aussi rajouter de la RAM au serveur ce week end, ça devrait lui faire du bien ! :) Il sera donc inaccessible 5/10 minutes. Veuillez m'excuser si par malheur vous vous connectez pendant cette courte période. ^^"

Bref, je me relance dans le développement avant que mes idées se sauvent. :)

Bonne nuit.
0 commentaire - Ajouter un commentaire. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 30/05/2006 00:57.
Problème d'accessibilité de ces derniers jours.[#45]
Bonsoir,

Depuis Mercredi dernier à 14h30, vous avez surement dû constater des problèmes d'accessibilités et une inaccessibilitée totale entre Mercredi après-midi et Vendredi soir.
Je viens de migrer de mon petit forfait 512Kb pour l'ADSL Débit Max Orange. Seulement j'ai rencontré des problèmes...
Pas de modem compatible dans un premier temps.
Une fois récupéré une "DirectBoite" le temps de recevoir le modem Ethernet (Vendredi soir), des problèmes avec la ligne mais résolu dans la fin de soirée.
Après, réception du modem Ethernet (Samedi matin) mais des problèmes de configurations - surtout pour rendre le serveur accessible de l'extérieur...

Bref, j'ai mis en place une configuration temporaire - mais pas moins efficace pour autant - sur le modem cet après-midi en attendant de pouvoir vraiment le configurer comme je veux.
Tout sera rentré dans l'ordre d'ici un ou deux jours. ;)
Désolé pour la gêne occasionnée. :)

J'ai pas mal avancé dans le CPCode pendant deux jours mais avec la configuration du modem qui m'a pris pas mal de temps, ça n'a pas trop bougé depuis. ^^"
Je devrais à nouveau avoir plus de temps dès demain !

Bonne nuit !
0 commentaire - Ajouter un commentaire. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 21/05/2006 15:14.
Passage en version 4.0.12.[#43]
Bonjour,

Je viens quasimenet d'achever le module de news avec la gestion des dates de modifications. De nouvelles fonctions ont été donc ajoutées tel que la possibilité d'afficher ou non la date de création et/ou de modification et une fonction bien utile...
Faire remonter une news, comme par exemple si des informations importantes y ont été rajoutées. Elle va pour le moment me servir à mettre une TODO list au dessus des news ainsi que d'y mettre quelques informations utiles.
Comme c'est relativement stable, le site passe en v4.0.12.
Mais tout à l'heure, j'ai vu qu'il y avait un problème à l'ajout des news, la date de création ne se mettait pas... Petit problème dans la requête SQL mais c'est résolu donc passage en v4.0.12.1. ^^"

Bonne journée.

[Edit : Oups, petit problème avec le titre, ça affichait le contenu de la news une deuxième fois au lieu du titre, petite étourderie de ma part lors d'un copier/coller... ^^"]

~~ Modifié par cedricpc le 26/05/2006 02:01 ~~
0 commentaire - Ajouter un commentaire. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 20/05/2006 18:01.
Correction du bug avec les boutons d'administrations.[#39]
Bonsoir,

J'essaye depuis quelque temps de résoudre ce problème avec les boutons Modifier/Effacer sur chaque news (visible sous le compte "demo") qui les faisait déborder du cadre du titre... J'ai réussi à le résoudre en partie.
Les boutons ne débordent plus, mais en revanche, le titre de la news n'est pas centré verticalement...
Par contre, j'avais dis précédemment pour résoudre le problème avec Firefox/Internet Explorer, j'avais du inverser le texte...
Ce qui était à droite à l'écran était à gauche dans le code et ce qui était à gauche de l'écran était à droit dans le code. Ce n'est maintenant plus le cas, c'est de nouveau logique. ^^"

Ajout du bouton Modifier au passage. :)

Bonne soirée.
0 commentaire - Ajouter un commentaire. Voir les commentaires.
.:: www.cedricpc.net ::.
Par cedricpc, le 19/05/2006 19:54.
Correction d'un bug (mineur).[#35]
Il y avait un petit bug dans le module SQL. Quand aucune requête n'avait été effectuée, au lieu d'afficher 0 requête, il n'affichait pas de chiffre.
C'est résolu. :)
0 commentaire - Ajouter un commentaire. Voir les commentaires.


Pages (6) : 1 2 3 4 5 6
Date de dernière modification : 11/07/2006 20:01:55. (3 requêtes - Temps d'exécution : 0.0224s) Valide XHTML 1.1 Valide CSS Namecheap.com