phpbar.de logo

Mailinglisten-Archive

[php] PHP-Streaming

[php] PHP-Streaming

David Fischer didilli at gmx.de
Mon Jun 5 16:46:40 CEST 2006


Grundlage ist mittels PHP binäre Daten (Videos) in beliebig grossen 
Teilen zu parsen und dann an den Client zu senden.
Der Prozess bedient sich der Funktionen fopen, fseek, print, fclose. Auf 
was gilt es denn zu achten im Falle von grossen Dateien (150mb>) zu achten
und in welchem zusammenhang steht das mit dem memory_limit, 
output_buffering, max_execution_time, implicit_flush etc ?

Mir ist unklar an welchen Stellen des Prozesses Zwischenspeicherungen 
bzw. Weiterleitungen entstehen bzw. wann eine Garbage Collection 
stattfindet.
Binäre Daten werden eingelesen via PHP. Wird die Abarbeitung des ganzen 
File im Modul abgewartet bis der Output an den jeweiligen HTTP-Server 
(Apache) weitergeleitet wird und dieser die Daten dann ausliefert ?

Oder ist diese Technik überhaupt nicht ratsam ?

Vielen Dank für Eure Hilfe,

David

php::bar PHP Wiki   -   Listenarchive