temps de calcul du bloc revisions #2650

Closed
opened 11 years ago by Fil · 3 comments
Fil commented 11 years ago
Owner

sur la page exec=accueil de l'espace privé le plus long à calculer c'est le bloc des révisions
../plugins-dist/revisions/prive/objets/liste/versions => 10s chez moi (j'ai un article extremement long)
le système peut même partir en erreur de mémoire dans inc/diff.php (fonction lcs_opt)

je propose plusieurs approches, pas incompatibles :

  1. limiter à 200 ou 500 le nombre de révisions dans la boucle lcs_opt
  2. fournir un diff encore plus limité dans cette page exec=accueil
  3. charger ce bloc en ajax
sur la page exec=accueil de l'espace privé le plus long à calculer c'est le bloc des révisions ../plugins-dist/revisions/prive/objets/liste/versions => 10s chez moi (j'ai un article extremement long) le système peut même partir en erreur de mémoire dans inc/diff.php (fonction lcs_opt) je propose plusieurs approches, pas incompatibles : 1. limiter à 200 ou 500 le nombre de révisions dans la boucle lcs_opt 2. fournir un diff encore plus limité dans cette page exec=accueil 3. charger ce bloc en ajax
Owner

voire ne pas calculer les diff dans cette liste, mais renvoyer simplement sur la page qui l'affiche...

voire ne pas calculer les diff dans cette liste, mais renvoyer simplement sur la page qui l'affiche...
Poster
Owner

Oui d'ailleurs c'est ce qui est fait sur SPIP 2.1

Oui d'ailleurs c'est ce qui est fait sur SPIP 2.1
Owner

doublon avec #2283
Statut changé à Fermé

doublon avec #2283 **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.