kostenloser Webspace werbefrei: lima-city


PHP (AJAX) Seite Ladezeit erhöhen/verlängern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    manu311

    manu311 hat kostenlosen Webspace.

    Ich habe in meinem Projekt eine Nachrichten Funktion eingebaut.
    Diese fragt (per JS) alle 5 Sekunden den Server ob eine neue Nachricht für den User da ist (und meldet dem das dann). Das ist natürlich nicht optimal, da alle 5 Sekunden eine neue (wenn auch leere) Seite geladen wird. Außerdem dauert es 5 Sekunden bis man erfährt das man eine neue Nachricht hat (klar ist nich schlim :P).
    Ich weiß aber das JavaScript auch die Möglichkeit hat, zu warten bis die Seite läd und nur wenn sie läd das Ergebnis auszuführen. Man müsste also die Seite nicht laden lassen (kein Seite nicht gefunden o.ä.) bzw erst laden lassen wenn eine neue Nachricht eintrift.
    Die maximale Ladezeit von PHP Skripten kann man ja theoretisch in der php.ini einstellen. Nur wie bekomme ich die PHP Datei dazu das sie so tut als würde sie laden, ohne den Server endlos zu belasten (z.B. durch endlos schleife ....).
    Google hat mir bisher nicht geholfen, ich hoffe hier kann und tut es jemand :).
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Die PHP-Funktion sleep() dürfte dir weiterhelfen.

    sleep(20);//nach 20 Sekunden wird erst weitergearbeitet.
  4. Autor dieses Themas

    manu311

    manu311 hat kostenlosen Webspace.

    vielen Dank :). Ich werd\\\'s gleich versuchen.

    //EDIT: Funktioniert Tadellos :). Nochmals Danke

    Beitrag geändert: 10.9.2007 14:58:43 von manu311
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!