mir: Handshaking...

hallo welt !

momentan verwende ich fopen, um eine sehr große zahl an seiten einzeln von nem server zu erfragen.
allerdings dauert das momentan insgesamt 20 stunden.
das find ich zu lang. also muss was optimiert werden.
hierfür hab ich mir gedacht, dass es doch möglich sein müsste,
die sog. hand shake time zu reduzieren...
nur wie???

danke für hilfe, links, tutorials, o.ä. ...

mfg rabby

ps: falls mir jmd sagen kann, wie man threads erstellen kann, sodass mehrere seiten gleichzeitig erfragt werden können, dann wäre ich ihm sehr dankbar...

  1. Hallo mir (ich wuerde meine Eltern hassen fuer einen solchen Namen),

    allerdings dauert das momentan insgesamt 20
    stunden. das find ich zu lang.

    Verstaendlicherweise ;)

    also muss was optimiert werden.

    Sinnvoll.

    hierfür hab ich mir gedacht, dass es doch
    möglich sein müsste, die sog. hand shake time zu
    reduzieren...

    Auf TCP/IP-Ebene? Nein. Das kannst du per PHP nicht
    beeinflussen. Du koenntest aber direkt auf
    Socket-Ebene und dann mit persistenten Verbindungen
    arbeiten, so dass du pro Server nur noch eine
    Verbindung offen hast.

    ps: falls mir jmd sagen kann, wie man threads
    erstellen kann, sodass mehrere seiten
    gleichzeitig erfragt werden können, dann wäre
    ich ihm sehr dankbar...

    In PHP? Gar nicht. Allerdings stellt dir das
    pcntl-Modul fork() zur Verfuegung, was allerdings
    in einer Webserver-Umgebung nicht nutzbar ist:

    http://de2.php.net/manual/en/ref.pcntl.php

    Gruesse,
     CK

    --
    Es gibt keinen Ort, wo der Geist zu finden waere. Er ist wie die Fussspuren der Voegel am Himmel.
    1. Auf TCP/IP-Ebene? Nein. Das kannst du per PHP nicht
      beeinflussen. Du koenntest aber direkt auf
      Socket-Ebene und dann mit persistenten Verbindungen
      arbeiten, so dass du pro Server nur noch eine
      Verbindung offen hast.

      hast Du hierfür ein gutes tutorial oder 1 praktisches man parat?

      ps: falls mir jmd sagen kann, wie man threads
      erstellen kann, sodass mehrere seiten
      gleichzeitig erfragt werden können, dann wäre
      ich ihm sehr dankbar...

      In PHP? Gar nicht. Allerdings stellt dir das
      pcntl-Modul fork() zur Verfuegung, was allerdings
      in einer Webserver-Umgebung nicht nutzbar ist:

      http://de2.php.net/manual/en/ref.pcntl.php

      schade...

      schönen tag noch!

      1. Hallo mir (ich wuerde sie *echt* hassen),

        Auf TCP/IP-Ebene? Nein. Das kannst du per PHP
        nicht beeinflussen. Du koenntest aber direkt
        auf Socket-Ebene und dann mit persistenten
        Verbindungen arbeiten, so dass du pro Server
        nur noch eine Verbindung offen hast.
        hast Du hierfür ein gutes tutorial oder 1
        praktisches man parat?

        RFC 2616, die HTTP/1.1-RFC:

        http://www.rfc-editor.org/cgi-bin/rfcdoctype.pl?loc=RFC&letsgo=2616&type=ftp&file_format=txt

        Alternativ (oder auch ergaenzend) das Buch 'HTTP -
        The Definitive Guide', erschienen im
        O'Reilly-Verlag.

        Gruesse,
         CK

        --
        Der Verstand ist der Hausherr, der Koerper sein Gast.
    2. Hello,

      Hallo mir (ich wuerde meine Eltern hassen fuer einen solchen Namen),

      Wieso? Kennst Du nicht das Raumschiff?
      Was heißt MIR auf Deutsch übersetzt?
      ...

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      1. hi,

        Hallo mir (ich wuerde meine Eltern hassen fuer einen solchen Namen),

        Wieso? Kennst Du nicht das Raumschiff?
        Was heißt MIR auf Deutsch übersetzt?
        ...

        AFAIK war es "Dorf" auf deutsch.

        wollen wir also hoffen, dass sein nachname wenigstens nicht das russische äquivalent von "Trottel" ist :-)

        gruss,
        wahsaga

        1. Hallo wahsaga,

          Was heißt MIR auf Deutsch übersetzt?
          AFAIK war es "Dorf" auf deutsch.

          *LOL*
          Nee, "Mir" heißt Frieden, das Dorf heißt "Sjelo".

          wollen wir also hoffen, dass sein nachname wenigstens nicht das russische äquivalent von "Trottel" ist :-)

          Dann dürfte er aber weder "Mir" noch "Sjelo" mit Vornamen heißen, sondern "Derewenskij" und mit Nachnamen "Durak". Ganz abgesehen davon, dass der Russe den Begriff "Dorftrottel" als Schimpfwort so nicht kennt. Verwende statt dessen "Tuj Sabarka!", damit bringst du jeden Russen zur Raserei ;-)

          Grinsende Grüße
          Torsten

          1. hi,

            Was heißt MIR auf Deutsch übersetzt?
            AFAIK war es "Dorf" auf deutsch.

            *LOL*
            Nee, "Mir" heißt Frieden, das Dorf heißt "Sjelo".

            dann habe ich in dem zusammenhang wohl irgendwas vollkommen falsches in erinnerung aus der zeit, als die russen das ding haben verglühen lassen (oder bin einem falschen zeitungsartikel diesbezüglich aufgesessen?).

            Ganz abgesehen davon, dass der Russe den Begriff "Dorftrottel" als Schimpfwort so nicht kennt. Verwende statt dessen "Tuj Sabarka!", damit bringst du jeden Russen zur Raserei ;-)

            und meine nase zum bluten, etc. ...?
            nein, verzichte dankend :-)

            gruss,
            wahsaga