Bonjour
quelqu’un a déjà eu le cas d’un site Spip 3.0 de 80 0000 articles ayant tous des logos et de 195 000 documents à mettre à jour + conversion de la base en utf8 ?
quel sont les précautions ? le déplacement des logos à grande échelle se fait il sans accros ?
bref auriez vous un retour d’expérience ?
merci
Natacha
Bonjour Jacques et merci du conseil
je ne m’en suis jamais servi et je sais pas encore comment faire
ça n’a pas l’air trop compliqué …à tester donc en local
ceci dit pas sure que le client ait la possibilité d’installer composer et spip-cli
J’ai passé un site avec environ 30 000 logos début 2024, et ai été confronté aux problèmes suivants :
Le process de migration des vignettes SPIP ne pouvait se lancer qu’une fois. J’ai réécrit un script permettant de le relancer (pour pallier aux timeouts). SPIP-CLI permet peut-être d’éviter ce problème de timeout et de relance.
Le script était lent chez moi. Entre 1 et 2 secondes par logo déplacé. Je l’avais alors réécrit en le simplifiant.
Le fait que les logos changent d’emplacement entraîne également un changement dans l’emplacement des vignettes associées. Cela provoque leur régénération lorsque les pages sont consultées. Avec 30 000 logos, si vous avez 2 tailles de vignette sur le site, cela régénère donc 60 000 vignettes. Si vous avez du trafic sur votre site, cela peut déclencher toutes ces régénérations et « ralentir » le site.
Mais ça vaut le coup de tester avant (avec spip-cli de toute manière, parce que tu en auras aussi besoin pour l’utf8).
# Pour la mise à jour de SPIP et la migration des logos
spip core:maj:bdd
# Pour la mise à jour des bases de données des plugins
spip plugins:maj:bdd
# Pour le passage en UTF8
spip sql:convert:toutf8