Philipp Hasenfratz: socket(header) vs fopen...

Beitrag lesen

Halihallo rabby

im ersten punkt Deiner argumentation hast Du definitiv nicht recht...

Depends... Wie gesagt: Du musst erst definieren, was du benchmarken
willst. Ich ging davon aus, dass du fsockopen und fopen vergleichen
willst.

denn mein ziel ist es, herauszufinden, welche methode schneller ist, wenns drum geht, dateien von EINEM server herunterzuladen.

Dann ist eine Kommunikation über Socket mit Unterstützung von
Keep-Alive (persistent connections) Verbindungen sicher schneller,
falls der entfernte Webserver es denn unterstützt.

http://www.ietf.org/rfc/rfc2068.txt,
  Section 8.1 "Persistent Connections"

hierbei hab ich genau sowas wie keep alive gesucht und nun gefunden... mal sehn, obs nun besser geht...

Dann und _nur_ dann ist das Senden von mehreren Requests über eine
Verbindung gestattet. Ansonsten sind - wie ich schon sagte - die
fsockopen und -close Anweisungen innerhalb der for-Schleife zu
setzen. Zudem: Dies wäre - wie ich schon sagte - mit dem fopen Befehl
konformer (was mich zur Aussage verleitete, dass der Benchmark eben
_unsachdienlich_ ist).

Viele Grüsse

Philipp