PHP Script läd nicht sofort

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

  • PHP Script läd nicht sofort

    Hi Leute,

    habe ein Problem, also die Sache ist so:

    Ich habe ein PHP Script, in diesem Script werden File Operations und Mysql Operations ausgeführt. Das Script habe ich jetzt mit stoppen lassen, also das ich am Anfang die Zeit nehme, und am Ende, da kommt dann ca. 1 Sekunde raus.

    Das Problem ist jetzt nicht die 1 Sekunde, sondern dass der Aufruf der Seite trotzdem ca. 10 Sekunden dauert, weil irgentwie vorher 9 Sekunden lang (augenscheinlich) nichts gemacht wird. Deshalb jetzt meine Frage, kann es sein, dass das irgentwas damit zu tun hat, das PHP irgentwelche Sachen da nicht in der normalen Reihenfolge abarbeitet? Also zum Beispiel alle File Operations am Anfang vorher, oder sowas.

    Eine andere mögliche Lösung wäre für mich jetzt, dass es Hardware Gründe hat, aber der Server hat quasi gar keine Last beim berechnen. Oder hat das was damit zu tun, ob PHP als Modul läuft, oder nicht.

    Hoffe, dass da jetzt einer mit zurecht kommt, wäre cool wenn mir einer weiterhelfen könnte.
    http://www.freehost-script.com

    Werden Sie Webhoster, mit Werbung auf den Userseiten, Php, Mysql, FTP

  • #2
    was macht dein script denn genau?

    ich meine, wenn du eine megalange html-ausgabe hast, die erst einmal 9 sec braucht, bis die auf deinem rechner ist, kann es schon sein, dass das script selber nur 1 sec braucht, jedoch eben die übertragung der generierten daten ewig viel zeit benötigt.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Nein, die Ausgabe ist nicht sonderlich lang.

      Außerdem klappt das auch im LAN nicht besser, leider.
      Irgentwie hab ich das Gefühl die Anfrage wird an den Server geleitet, und der muß erstmal die Festplatte hochfahren oder sowas, also der macht ca. 5 Sekunden am Anfang gar nix, und dann gehts erst los.

      http://www.freehost-script.com

      Werden Sie Webhoster, mit Werbung auf den Userseiten, Php, Mysql, FTP

      Kommentar


      • #4
        Das ist kein typisches Verhalten.
        Steht der Server bei Dir, hast Du eine Einflussmöglichkeit?

        Linux oder Windows?
        Um welchen Server handelt es sich?

        Kommentar


        • #5
          Ist ein Mac:

          mac os x / darwin

          Einflussmöglich keit, ja, eigentlich schon.....ich hatte schonmal dran gedacht, dass es eventuell am DNS liegen könnte, das das nicht schnell genug ginge, oder?
          http://www.freehost-script.com

          Werden Sie Webhoster, mit Werbung auf den Userseiten, Php, Mysql, FTP

          Kommentar


          • #6
            Glaub ich nicht. Könntest ja alternativ über die IP Adresse zugreifen um das auszuschließen.

            Bei MAC erwischt Du mich am falschen Fuß - sorry!

            Kommentar


            • #7
              Schade.....mit der IP hab ich es grade getestet, klappt auch nicht.

              Das ist total komisch, ich habe ein Testscript geschrieben, das verschiedenen PHP Funktionen aufruft, und ausgibt (date, rand etc.)


              Vorgang Server 1:
              Datei wird aufgerufen, läd sofort los

              Vorgang Server 2:
              Datei wird aufgerufen, wartet 3-4 Sekunden, es kommt also nix an, und dann erst fängt die Ausgabe der Datei an. Das ganze liegt nicht daran dass da irgentwas mit File Operations oder Mysql drin ist.

              Langsam verzweifel ich
              http://www.freehost-script.com

              Werden Sie Webhoster, mit Werbung auf den Userseiten, Php, Mysql, FTP

              Kommentar


              • #8
                Wie sieht das ganze aus wenn Du beispielsweise per FTP ein 2MB oder 20MB File uploaden willst. Zeigt der Server2 dasselbe Verzögerungsverhalten?

                Zum Spielen - soferne Du überhaupt den Geits dazu hast: http://www.php-resource.de/forum/sho...threadid=13368 zum Herausfinden der Verbindungsgeschwindigweit

                Kommentar


                • #9
                  das ist schon sehr merkwürdig. hast du evtl. eine firewall drauf, die das ganze verzögert?


                  BTW
                  *VERSCHIEB* nach installationsfragen
                  INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                  Kommentar


                  • #10
                    Das mit der Firewall müßte ich mal durchsehen, das wäre noch eine Möglichkeit.

                    Per FTP ist der Server ohne Probleme erreichbar, auch ohne Verzögerung.
                    http://www.freehost-script.com

                    Werden Sie Webhoster, mit Werbung auf den Userseiten, Php, Mysql, FTP

                    Kommentar


                    • #11
                      tja. wie gesagt könnte deine fw schei*** konfiguriert sein. ansonsten klingt es schon sehr merkwürdig.

                      hast du es parallel mal mit einer aktuellen version versucht?
                      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                      Kommentar


                      • #12
                        Ich spiele gleich mal die aktuellste Apache Version auf.....PHP und Mysql hab ich gestern schon up to date gebracht, waren aber trotzdem schon recht hohe Versionen
                        http://www.freehost-script.com

                        Werden Sie Webhoster, mit Werbung auf den Userseiten, Php, Mysql, FTP

                        Kommentar

                        Lädt...
                        X