Development #51472
le load d'une page sérializée déclenche le signal de cache à chaque save
Début:
26 février 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Quand on importe une page, un site, ou qu'on consulte un snapshot pour la première fois (la page n'a pas été créée en DB), le load du contenu sérializé déclenche le signal cell_maintain_page_cell_cache à chaque save de cellule,c e qui produit beaucoup de requêtes DB.
Fichiers
Révisions associées
data: don't load all cells for cache build (#51472)
data: disconnect signals during snapshot loading (#51472)
data: don't build the cache on cell update (#51472)
data: snapshot restore performances (#51472)
data: import site performances (#51472)
Historique
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Fichier 0007-data-import-site-performances-51472.patch 0007-data-import-site-performances-51472.patch ajouté
- Fichier 0006-data-snapshot-restore-performances-51472.patch 0006-data-snapshot-restore-performances-51472.patch ajouté
- Fichier 0005-data-don-t-build-the-cache-on-cell-update-51472.patch 0005-data-don-t-build-the-cache-on-cell-update-51472.patch ajouté
- Fichier 0004-data-disconnect-signals-during-snapshot-loading-5147.patch 0004-data-disconnect-signals-during-snapshot-loading-5147.patch ajouté
- Fichier 0003-data-don-t-load-all-cells-for-cache-build-51472.patch 0003-data-don-t-load-all-cells-for-cache-build-51472.patch ajouté
- Fichier 0002-data-add-some-performances-tests-51472.patch 0002-data-add-some-performances-tests-51472.patch ajouté
- Fichier 0001-misc-fix-tests.patch 0001-misc-fix-tests.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Il reste pas mal de requêtes, mais pour les éliminer il faudrait y passer beaucoup plus de temps. J'arrête là pour ce ticket.
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Ok go.
Mis à jour par Lauréline Guérin il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit a8ab4035def97b05c54fef59d5fc3da66c592042 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Mar 1 09:47:36 2021 +0100 data: import site performances (#51472) commit a55d79e99b7966a044df795505dee3a02eee507b Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Feb 26 16:27:15 2021 +0100 data: snapshot restore performances (#51472) commit 95a466f1c7b0d469fcb317514a20b3220ed78862 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Feb 26 15:52:52 2021 +0100 data: don't build the cache on cell update (#51472) commit bf3cb40c5c120d3069dea571344fb74a93bf8c33 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Feb 26 15:37:03 2021 +0100 data: disconnect signals during snapshot loading (#51472) commit d1fe9475748ba138c3ee816980e1610b22765920 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Feb 26 14:49:38 2021 +0100 data: don't load all cells for cache build (#51472) commit 0f6f0178a5a8ae0fefb8839e6b649ff9f77b0bda Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Mar 1 09:59:34 2021 +0100 data: add some performances tests (#51472) commit 62d4386d5413f90f3ad1656314484c36cc0a71dc Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Feb 26 10:13:50 2021 +0100 misc: fix tests
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
data: add some performances tests (#51472)