Difference entre redirection et bufferisation

cgershon Messages postés 288 Statut Membre -  
Templier Nocturne Messages postés 9989 Statut Membre -
Bonjour,

Pour une societe de telecom je developpe une moulinette en php permettant de convertir
un fichier xml en html.

1.j'ai utilise la redirection standard > pour produire mon fichier:
php convertisseur.php fichier_xml > fichier_html
cela marche bien entendu car c'est une primitive Unix

2.mais on peut aussi dans le programme convertisseur.php bufferiser le code HTML par
ob_start() et ensuite $html=ob_get_clean()
fp=fopen("fichier_html.html","w");
puis envoyer dans un fichier par fprintf(fp,"%s",$html);

qu'est-il preferable de faire pour assurer l'avenir du programme 1 ou 2 ?

Merci

2 réponses

Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
Je dirais que ça dépensées ressources de la machine, le premier cas pompe plutot sur le cou, le second sur la ram... Si tes documents sont à usage unique, le premier cas me semble plus judicieux
0
cgershon Messages postés 288 Statut Membre 4
 
Merci pour tla reponse mais qu'est-ce que le cou ?
0
Templier Nocturne Messages postés 9989 Statut Membre 1 107
 
une faute de frappe ;)

je voulais ecrire CPU
0