php http optimisation

Petit nouveau ! | 3 Messages

24 nov. 2010, 10:42

Bonjour à tous

C'est mon premier sujet sur ce forum, merci de votre indulgence !!

Voilà, je lance des scripts php via des appels http.
Ces scripts ne font que des traitements batch et n'affiche rien dans le browser.

Appel http -> [(début) script "batch" php (fin)] -> retour http

Je me demande s'il n'existe pas un moyen d'optimiser les temps de réponse en procédant de la manière suivante

Appel http -> [(début) --> script "batch" php (fin)]
...................|
...................+--> retour http

La question est, comment retourner l'appel http en début de script "batch" tout en laissant (en parallèle) le script s'exécuter jusqu'au bout ?

A l'avance merci de vos réponses !

ViPHP
xTG
ViPHP | 7331 Messages

24 nov. 2010, 14:52

Je dis peut être des bêtises n'étant pas très familier avec unix mais il existe l'opérateur "&" qui permet de lancer une commande en arrière plan non ?

Petit nouveau ! | 3 Messages

24 nov. 2010, 16:15

je ne suis pas forcément sous unix !!!

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

24 nov. 2010, 18:02

salut,

regarde ce post qui je pense va dans le sens de ce que tu souhaite (si bien entendu tu ne souhaite pas connaitre le résultat du script lancé).

@+
Il en faut peu pour être heureux ......

ViPHP
ViPHP | 1136 Messages

24 nov. 2010, 18:26

Slt ,

regarde du cote de proc_open , avec la gestion de tuple .

Petit nouveau ! | 3 Messages

25 nov. 2010, 02:03

@moogli

un simple flush suffirait donc ?