phpbar.de logo

Mailinglisten-Archive

[php] file_get_contents vs. fsockopen

[php] file_get_contents vs. fsockopen

Carlo carlo97 at arcor.de
Mon Sep 29 12:49:50 CEST 2008


Hallo Sebastian,

> > > d.h. ein PHP-Script ist flotter als eine C-Routine, oder wie?
> > um das zu beurteilen müssten wirnatürlcih sehen wie genau dein
> > Code mit fsockopen aussieht ... ich denke mal das du eventuell
> > die Mehrarbeit die file_get_content() macht, um eben die Antwort
> > zu empfangen, du einfach weglässt,
> richtig - aber:
> > laut Logfile des Apachen ist die Antwort genau 389 Bytes gross,
> > und die schickt er in beiden Fällen raus, erst bei Antworten über
> > 80kB, wird wegen fehlendem fread(); die Übertragung gestoppt.
> ja na klar schickt der die raus, was ich meinte ist aber das du sie
> höchst wahrscheinlich bei deiner fsock Variante nicht ausliest,
hmm,
was glaubst Du _wo_ man mit fread ausliest, aus dem TCP-Stack des
eigenen Rechners, also ein einfaches MemCopy() soll die Einsparung
von 75% der Zeit erklären.
Du gestattest dass ich etwas ungläubig grinse, danke.


mit bestem Gruß Carlo 



php::bar PHP Wiki   -   Listenarchive