1) la commande MySql "optimize table" peut-elle être utilisée sans
danger sur les tables Spip ? y-a-t-il une commande équivalente qui
permet de faire l'opération d'optimisation sur toute la base ?
SPIP s'occupe de faire cette optimisation de temps en temps. Tu peux le
faire sans danger, mais c'est inutile.
2) J'ai créé un filtre dans mes_fonctions.php3 pour nettoyer d'anciens
articles ou brèves qui comportaient du code html et différentes
"saletés" à l'intérieur du texte ainsi que des url's incorrectes du
point de vue des standards html 4.01. Voilà ce que cela donne :$texte = eregi_replace("&a", "&a", $texte);
??? tu risques de transformer les à qui se trouvent dans tes textes
en quelque chose d'illisible...
Ma question : en l'état cela fonctionne mais ce bout de code peut-il
être optimisé pour accéler son exécution ?
Je pense que tu devrais exporter tes vieux articles, les "nettoyer", puis
tout réimporter dans la base. Plutôt que de passer par un filtre qui
s'appliquera sur tous les textes y compris les nouveaux.
-- Fil