Hallo,
hab mir mal in PHP nen Miniwebserver zusammen geschustert..
Funktioniert soweit auch wunderbar.. leider stört mich noch was..
Wenn jemand z.b. ein 3mb File vom Server (z.b. 16kb upstream) downloaden möchte, geht das seine Zeit.. Leider ist in dieser Zeit kein weiterer Zugriff auf den Server möglich da ja erst der Sendeprozess beendet sein muss, bis PHP weiter den Code ausführt.. bisschen tricky das ganze.
Hat jemand vielleicht ne Idee/Lösung oder sonst was?
Den Server (Quellcode) gibts unter: http://chill.to/temp/smarth.rar
Gestartet wird er über die runsrv.bat.
Danke im voraus.
Gruß!
Miniwebserver in php.. kleine Frage
Re: Miniwebserver in php.. kleine Frage
Ich vermute mal, dass du nicht mit Threads arbeitest..
Hat auch imho nichts im Rootforum verloren.
WARUM schreibst du einen Webserver? Ich hoffe, dass du den nicht öffentlich stellst.. Du weißt wie aufwändig allein die Implementierung von HTTP/0.9 ist? Mal abgesehen von Sicherheitsaspekten..
Hat auch imho nichts im Rootforum verloren.
WARUM schreibst du einen Webserver? Ich hoffe, dass du den nicht öffentlich stellst.. Du weißt wie aufwändig allein die Implementierung von HTTP/0.9 ist? Mal abgesehen von Sicherheitsaspekten..
Re: Miniwebserver in php.. kleine Frage
"Hat auch imho nichts im Rootforum verloren."
Wieso? Wofür gibts denn das Scripting Forum?
WARUM schreibst du einen Webserver? Lass das mal meine Sorge sein.. Aber um auf deine Frage zu antworten: möchte nur nen kleinen Server basteln.. für bissl Filesharing etc.. nix großes.
Im Mom. arbeite ich mit sock_read() _write() etc. gibts da noch was anderes?
Wieso? Wofür gibts denn das Scripting Forum?
WARUM schreibst du einen Webserver? Lass das mal meine Sorge sein.. Aber um auf deine Frage zu antworten: möchte nur nen kleinen Server basteln.. für bissl Filesharing etc.. nix großes.
Im Mom. arbeite ich mit sock_read() _write() etc. gibts da noch was anderes?
Re: Miniwebserver in php.. kleine Frage
Hi,
sonderlich performant ist das Ding aber nicht. Eigentlich ist das hier auch offtopic, ich lasse das Thema aber noch interessehalber hier drin.
bye
arty
sonderlich performant ist das Ding aber nicht. Eigentlich ist das hier auch offtopic, ich lasse das Thema aber noch interessehalber hier drin.
bye
arty
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: Miniwebserver in php.. kleine Frage
1. PHP unterstützt kein Multithreading
2. Man kann trotzdem mehrere Anfragen gleichzeitig (genaugenommen in einem Zeitscheiben-Modus) bearbeiten, in PHP-Magazin 1/03 ist ein Artikel dazu drin.
2. Man kann trotzdem mehrere Anfragen gleichzeitig (genaugenommen in einem Zeitscheiben-Modus) bearbeiten, in PHP-Magazin 1/03 ist ein Artikel dazu drin.
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...
Re: Miniwebserver in php.. kleine Frage
big thx.. dein 2. tipp hat mir sehr weitergeholfen.. nun funkt alles so wie ich es will.MajorTermi wrote:1. PHP unterstützt kein Multithreading
2. Man kann trotzdem mehrere Anfragen gleichzeitig (genaugenommen in einem Zeitscheiben-Modus) bearbeiten, in PHP-Magazin 1/03 ist ein Artikel dazu drin.
thread kann geclosed werden.