J'appelle ma tache de fond depuis mon controller
Version 1: la moins performante, le controller attend l'execution de la tache
pour rendre la main ! = 14 s
chdir(sfConfig::get('sf_root_dir'));
$task = new salmonTask($this->dispatcher, new sfFormatter());
$task->run();
Version 2 avec exec : 100ms
exec('php symfony project:salmon');
La version avec exec rend la main aussitôt on dirait que la version 1 ne le
fait pas !!
Je pensais que les taches sfTask s'executaient en background mais ce n'est pas
le cas on dirait.
--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr