[spip-dev] Optimisations du site public

Salut,

J'ai posté de grosses modifications, qui devraient permettre d'optimiser
les recalculs du site public (gains entre 10 et 40% à attendre).
Certaines idées viennent d'Emmanuel Saint-James, qui a posté sur
spip-contrib.

Les modifs devraient bien sûr être transparentes (pas de changements
de fonctionnalité) mais vue l'étendue il se peut qu'il y ait des
bugs. A surveiller notamment : le multilingue et les critères de
dates relatifs.

a+

Antoine.

Les modifs devraient bien sûr être transparentes (pas de changements
de fonctionnalité) mais vue l'étendue il se peut qu'il y ait des
bugs. A surveiller notamment : le multilingue et les critères de
dates relatifs.

C'est en ligne sur spip.net : on sera vite fixés pour le multilingue :wink:

-- Fil

Merci et bravo à Antoine d'avoir fait la synthèse entre la dernière version
et une partie de ce que j'avais fait cet été à partir la 1.6 (j'ai dû travaillé
hors connexion pendant longtemps).

J'ai repéré un bug dans ce nouveau code, dans le cas de la hierarchie
(de toutes façons il y en avait 2 dans la 1.6, et ma première proposition
en avait aussi 1 !). Voila le diff entre le cvs et la correction :

Salut Emmanuel,

J'ai repéré un bug dans ce nouveau code, dans le cas de la hierarchie
(de toutes façons il y en avait 2 dans la 1.6, et ma première
proposition
en avait aussi 1 !). Voila le diff entre le cvs et la correction :

Ok, j'en ai profité pour réécrire un peu le code de la boucle
hiérarchie, histoire de mieux l'intégrer au reste (la partie
"code spécifique" est réduite au minimum nécessaire).
A vue de nez il ne devrait plus y avoir de bug.

Amicalement

Antoine.