Grand nettoyage du forum.
Posté : lun. 15 déc. 2008 23:18
Chers membres,
En observant la taille de la base de donnée, je me suis rendu compte que celle-ci avait pris un sacré coup d'embonpoint.
Après quelques recherches, j'ai pu constaté qu'il s'agissait de l'utilisation de la coloration syntaxique qui provoquait cela (décidément, elle m'en aura fait voir de toutes les couleurs ).
Techniquement parlant ceci n'est pas seulement dut à la coloration, mais aussi aux liens associés à chaque commande d'un code.
Pour information le code est mémorisé dans la base de donnée avec sa coloration et le reste.
L'idéal aurait été de pouvoir afficher le code coloré lors de la génération de la page, mais cela entrainerait sans doute une charge importante du serveur ...
Mais si certaines personnes ont une idée, je suis preneur.
Pour information, voici pour une ligne de ce type ce qui est mémorisé dans la base de donnée :
Code Coloré :Code mémorisé dans la base de donnée :
Plutôt impressionnant non ...
Imaginez pour un code de cents lignes ...
Le seul code que j'ai laissé tel quel ce trouve ici, et pour cause puisqu'il parle du HTML (merci JB ).
J'ai donc été obligé de faire un compromis pour garder la coloration (peut être temporairement).
Dorénavant, il n'y aura plus de liens associés aux mot clé d'un code coloré.
Dans la section exemple de scripts, j'ai passé les codes en affichage standard, mais les exemples de code les plus récents peuvent restés quelques temps avec la coloration.
Je vous demanderait aussi pour des codes relativement long de ne pas les colorer, et accessoirement de privilégié le fichier joint.
Afin de nettoyer le forum, j'ai été obligé de ré-éditer chaque post contenant un texte coloré, et pour ceux qui ont été modifiés pour ne plus avoir les liens aux mots clé (principalement les codes de la section Tutoriels et UDF), les posts ont été édités deux fois (il fallait passé le code en texte d'abord puis le re-coloré).
Autant dire que ça a représenté un bon moment de travail, mais le résultat est là, car d'une base de donnée de plus de 38Mo celle-ci repasse à une taille plus raisonnable de 28Mo ... Et oui 10Mo gagné pour de la simple coloration ...
Je suis sur que l'abandon totale de la coloration permettrait de passer la base à moins de 20Mo, mais pour l'instant ceci n'est pas d'actualité.
J'en ai profité aussi pour supprimé 2 thèmes qui n'étaient utilisés que par 3 membre du forum. Désolé pour eux, mais ceci me permet aussi de divisé par 2 la taille du cache du forum.
De plus cela me simplifie le travail en cas de modification.
Voilà donc chers membres les dernières nouvelles du forum.
Merci à tous de vos participations et bonne continuation.
En observant la taille de la base de donnée, je me suis rendu compte que celle-ci avait pris un sacré coup d'embonpoint.
Après quelques recherches, j'ai pu constaté qu'il s'agissait de l'utilisation de la coloration syntaxique qui provoquait cela (décidément, elle m'en aura fait voir de toutes les couleurs ).
Techniquement parlant ceci n'est pas seulement dut à la coloration, mais aussi aux liens associés à chaque commande d'un code.
Pour information le code est mémorisé dans la base de donnée avec sa coloration et le reste.
L'idéal aurait été de pouvoir afficher le code coloré lors de la génération de la page, mais cela entrainerait sans doute une charge importante du serveur ...
Mais si certaines personnes ont une idée, je suis preneur.
Pour information, voici pour une ligne de ce type ce qui est mémorisé dans la base de donnée :
Code Coloré :
Code : Tout sélectionner
GUICtrlCreateLabel("", 9, 9, 302, 22, -1, $WS_EX_STATICEDGE)
Code : Tout sélectionner
<a href="http://www.autoitscript.fr/autoit3/docs/functions/GUICtrlCreateLabel.htm"><span style="color: #000080; font-style: italic; font-weight: bold;">GUICtrlCreateLabel</span></a><span style="color: #FF0000; font-weight: bold;">(</span><span style="font-weight: bold; color: #008080;">""</span>, <span style="color: #AC00A9; font-style: italic; font-weight: bold;">9</span>, <span style="color: #AC00A9; font-style: italic; font-weight: bold;">9</span>, <span style="color: #AC00A9; font-style: italic; font-weight: bold;">302</span>, <span style="color: #AC00A9; font-style: italic; font-weight: bold;">22</span>, <span style="color: #AC00A9; font-style: italic; font-weight: bold;">-1</span>, <span style="font-weight: bold; color: #AA0000;">$WS_EX_STATICEDGE</span><span style="color: #FF0000; font-weight: bold;">)</span><br />
Imaginez pour un code de cents lignes ...
Le seul code que j'ai laissé tel quel ce trouve ici, et pour cause puisqu'il parle du HTML (merci JB ).
J'ai donc été obligé de faire un compromis pour garder la coloration (peut être temporairement).
Dorénavant, il n'y aura plus de liens associés aux mot clé d'un code coloré.
Dans la section exemple de scripts, j'ai passé les codes en affichage standard, mais les exemples de code les plus récents peuvent restés quelques temps avec la coloration.
Je vous demanderait aussi pour des codes relativement long de ne pas les colorer, et accessoirement de privilégié le fichier joint.
Afin de nettoyer le forum, j'ai été obligé de ré-éditer chaque post contenant un texte coloré, et pour ceux qui ont été modifiés pour ne plus avoir les liens aux mots clé (principalement les codes de la section Tutoriels et UDF), les posts ont été édités deux fois (il fallait passé le code en texte d'abord puis le re-coloré).
Autant dire que ça a représenté un bon moment de travail, mais le résultat est là, car d'une base de donnée de plus de 38Mo celle-ci repasse à une taille plus raisonnable de 28Mo ... Et oui 10Mo gagné pour de la simple coloration ...
Je suis sur que l'abandon totale de la coloration permettrait de passer la base à moins de 20Mo, mais pour l'instant ceci n'est pas d'actualité.
J'en ai profité aussi pour supprimé 2 thèmes qui n'étaient utilisés que par 3 membre du forum. Désolé pour eux, mais ceci me permet aussi de divisé par 2 la taille du cache du forum.
De plus cela me simplifie le travail en cas de modification.
Voilà donc chers membres les dernières nouvelles du forum.
Merci à tous de vos participations et bonne continuation.