Difference entre redirection et bufferisation [Fermé]

Signaler
Messages postés
270
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
25 janvier 2016
-
Templier Nocturne
Messages postés
7791
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
-
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










4 réponses

Messages postés
7791
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
891
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
Messages postés
270
Date d'inscription
lundi 21 avril 2008
Statut
Membre
Dernière intervention
25 janvier 2016
4
Merci pour tla reponse mais qu'est-ce que le cou ?
Templier Nocturne
Messages postés
7791
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
21 mai 2016
891
une faute de frappe ;)

je voulais ecrire CPU