NilLe 03/08/2012 à 21:24
Bah parce que je ne pense pas que ça change grand chose au problème, en fait...
Puis j'avoue que comme je suis une grosse feignasse (bon, il n'y a pas que ça, j'ai des condition de développement assez chiantes, donc j'essaye d'optimiser mon efficacité... et comme je suis le seul à utiliser cette partie de l'outil, je me fichais pas mal de la lenteur jusqu'à ce que ça devienne critique et que j'envisage sérieusement d'ouvrir le code), j'utilise exactement le même script pour l'affichage en direct et pour la génération de "logs dynamiques" (concrètement, ça me permet de lancer la même chose que le script avec un cron et php-cli et de le rediriger vers un fichier html ; ensuite, je consulte ce fichier pour voir le résultat... avec de l'Ajax, c'est pas possible, il faut développer deux modes de génération).
Mais bon, oui, il va probablement falloir que je repense tout en Ajax, avec un listeneur permanent (je n'ai jamais fait ça, je n'ai toujours fait que de l'ajax sur des événements particuliers, mais j'imagine que ça se fait aussi simplement, on accroche juste le listeneur au body dans une boucle infinie ? il n'y a pas de problèmes de débordement de mémoire ?)