Dotclear

Ticket #397 (closed defect: fixed)

Opened 13 years ago

Last modified 13 years ago

Le planet met à jour les flux avant l'affichage de la page avec dcCron

Reported by: JcDenis Owned by: Tomtom33
Priority: normal Component: plugin:dcCron
Severity: major Keywords:
Cc:

Description

Comme dit dans le titre le planet met à jour ses flux avant l'affichage d'une page lorsqu'on l'utilise avec le plugin dcCron ce qui coté publique peut être très frustrant car l'attente avant l'affichage de la page et très long...

Il serait bien de lancer la mise à jour après l'affichage des pages depuis dcCron.

Change History

comment:1 follow-up: ↓ 7 Changed 13 years ago by Osku

  • Owner changed from olivier to Tomtom33
  • Type changed from enhancement to defect
  • Component changed from plugin:planet to plugin:dcCron
  • Severity changed from normal to major

Oui et pour le coup, le responsable est dcCron qui utilise le behavior publicBeforeDocument.

publicAfterDocument doit fonctionner maintenant avec Dotclear 2.1.6 :)

comment:2 Changed 13 years ago by JcDenis

Oui mais n'y a-t-il pas des plugins qui ont besoin de dcCron avant le document, je pense qu'il faut ajouter une option à dcCron pour donner le choix ? Avec une valeur arbitraire par défaut cela ne gênera pas la compatibilité des anciens plugins.

comment:3 Changed 13 years ago by Osku

Bof, je ne pense pas que ce soit nécessaire.

Mais c'est TomTom? qui tranche :)

comment:4 Changed 13 years ago by JcDenis

J'ai fait un petit test en mettant "publicAfterDocument" mais j'ai le même temps de latence lors de la mise à jour... Y a-t-il quelque chose d'autre à faire? Ou est-ce que cette solution ne fonctionne pas non plus?

comment:5 Changed 13 years ago by Tomtom33

Je ne vois pas le problème. Si les deux tâches sont programmées pour être exécutées au même moment, elles le seront bien toutes les deux.

comment:6 Changed 13 years ago by JcDenis

Ce n'est pas une question de nombre de tâches, mais de temps d'exécution d'une tâche. L'affichage de la page coté publique peut être très long si une tâche est lancé à ce moment. Et un des avantages des "crons" est de pouvoir faire un truc très long en tâche de fond, sans gèner le navigation, ce que ne fait pas dcCron. Je sais que ce n'est pas facile, j'ai cherché pendant longtemps une solution multiplatforme (win/nux) depuis php sans résultat...

comment:7 in reply to: ↑ 1 Changed 13 years ago by Moe

Replying to Osku:

publicAfterDocument doit fonctionner maintenant avec Dotclear 2.1.6 :)

Merci pour l'idée. :)

comment:9 Changed 13 years ago by Tomtom33

  • Status changed from new to closed
  • Resolution set to fixed

closes by changeset [2650]

Note: See TracTickets for help on using tickets.

Sites map