Ankündigung

Einklappen
Keine Ankündigung bisher.

PHP Scriptlaufzeit - local < 1 Sec, übers Netz knappe 10

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP Scriptlaufzeit - local < 1 Sec, übers Netz knappe 10

    Servus,

    mir ist heut ein interesantes Phenomen aufgefallen in Sachen PHP Scriptlaufzeit.

    Rufe ich ein PHP Script am selben Rechner auf - egal ob nun per localhost oder über IP - dauert die Ausführung des Script nicht mal 1 Sec.
    Rufe ich nun das gleiche Script über das Netzwerk auf dauert das gleich 10 Sec.

    Durch Messungen mit Microtime innerhalb des Scripts kann ich ein langsames Netzwerk ausschliesen.

    Installiert ist das XAMPP Paket für Windows von Apachefriends.de.

    Woran könnte das noch liegen?

    [edit] achja OS ist WinXP
    Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.

  • #2
    wie wärs wenn du das script mal postest?
    wir können nicht hellsehen

    Kommentar


    • #3
      geht nicht ist über mehrere Dateien verteilt....

      aber les dir bitte noch mal durch was geschrieben habe dann sollte dir eigentlich klar werden das das nichts mit dem Script zu tun haben kann...

      Es muss irgendwas mit der PHP oder Apache Konfiguration zu tun haben.
      Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.

      Kommentar


      • #4
        dann pastest du halt die apache pder php konfiguration

        man.. ohne alles gehts einfach nicht - irgendwas brauchen wir schon.

        Kommentar


        • #5
          Das sind die halt die default Konfigurationsdatein vom Apachefriends.de Paket das ist nichts drann verändert wurden... und ich denke mal die Jungs vom Apachefriends.de wissen was sie tun.

          Du willst also das ich hier mal eben 2 Konfigurationsdateien mit jeweils 1200 Zeilen paste?
          Was meinst warum dabei ich dabei geschrieben habe von www.apachefriends.de ?
          Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.

          Kommentar


          • #6
            mach dir doch mal den spaß und lad dir meine zusammenstellung auf http://wampache.de.vu runter.

            ist nur eine zip datei die du nach c:\wampache entpacken musst und dann apache&mysql aufrufen musst - brauchst da nichts installieren und kannst es danach einfach wieder löschen in dem du den ordner c:\wampache löschst

            ja, versuch es damit mal ob da das selbe problem ist.

            Kommentar


            • #7
              exact das gleiche Problem
              Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.

              Kommentar


              • #8
                mhm...
                problem mit der firewall?

                Kommentar


                • #9
                  Am Script kann es definitv nicht liegen denn ich messe die Zeit innerhalb des Scripts.

                  http://www.php.net/manual/en/function.microtime.php

                  Von der Logik her:
                  Client schickt den Request
                  Server arbeitet das Script ab (Diese Zeit kann mit microtime gemessen werden)
                  Nach bedendigung des Script wird die Ausgabe wieder zurück an den Client geschickt.

                  PHP-Code:
                  <?php
                  $time_start 
                  microtime(true);

                  // do anything

                  $time_end microtime(true);
                  $time $time_end $time_start;

                  echo 
                  "Runtime: $time seconds\n";
                  ?>
                  Und die Zeitangaben in meinen 1. Post sind die Zeitangaben die mir microtime liefert:

                  1-2 Sekunden Scriptlaufzeit lokal
                  7-10 Sekunden Scriptlaufzeit über Netz

                  Wie kann das sein wenn das Script doch erst abgearbeitet werden muss , da spielt doch das Netz eigentlich GAR KEINE Rolle?

                  Firewall kanns auch nicht, ist ja alles im gleichen Netz.
                  Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.

                  Kommentar


                  • #10
                    ich find es sehr suspekt

                    Kommentar


                    • #11
                      ich sags besser nicht

                      ich ermittel am Anfang für Statisitkzwecke den Hostname und das dauert gute 8 Sec ...

                      gut ok war doch das Script ....ist halt mittlerweile schon Arg komplex geworden
                      Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.

                      Kommentar


                      • #12
                        was sagst du lieber nicht?

                        woran lag es den?
                        :arrow: [URL="http://tiny.cc/0xlvv"]Wie man Fragen richtig stellt[/URL]

                        Kommentar


                        • #13
                          Zitat von HStev
                          ich messe die Zeit innerhalb des Scripts.
                          PHP-Code:
                          <?php
                          $time_start 
                          microtime(true);

                          // do anything

                          $time_end microtime(true);
                          $time $time_end $time_start;

                          echo 
                          "Runtime: $time seconds\n";
                          ?>
                          Hast Du Dir mal den Rückgabewert von microtime() angesehen und überlegt, was passiert, wenn Du damit Rechenoperationen ausführst? Nur so am Rande ...

                          Kommentar


                          • #14
                            @tapferesschneiderlein

                            du weist auch was der Parameter bei microtime macht?

                            mixed microtime ( [bool get_as_float] )

                            @dsmcg
                            hab ich doch geschrieben
                            Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.

                            Kommentar


                            • #15
                              Zitat von HStev
                              @dsmcg
                              hab ich doch geschrieben
                              ah sry vollkommen übersehen
                              :arrow: [URL="http://tiny.cc/0xlvv"]Wie man Fragen richtig stellt[/URL]

                              Kommentar

                              Lädt...
                              X