Difference entre redirection et bufferisation

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. Merci pour tla reponse mais qu'est-ce que le cou ?
      1. une faute de frappe ;)

        je voulais ecrire CPU