kostenloser Webspace werbefrei: lima-city


Traffic rausfinden

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    c******h

    Hallo,

    also ich wei? zwar, dass es hier wahrscheilich nicht rein passt, aber vielleicht ja doch?

    Also zur Frage: Wie kann ich raus finden, wie viel Trafic ein Chat verursacht? Ich bin grad da bei einen zu programmieren. Und will halt dazu wissen, wieviel Traffic dieser verbraucht!

    Chefkoch
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. z?hl' doch die einzelnen Buchstaben der Eingaben der Benutzer. Dann hast Du schon mal ein Richtwert.

    In einer Testphase kannst Du dann z. B. mit ethereal die tats?chlich ?bertragenen Bytes messen, dann kannst Du einen durchschnittlichen Overhead berechnen oder die zus?tzlichen Bytes pro Eingabe.

    Ohne genauer zu wissen, wie Du Deinen Chat programmierst kann ich Dir nicht helfen. Erl?utere doch mal wie Du das ungef?hr machst.
  4. Autor dieses Themas

    c******h

    Hallo,

    also ich fange mal ganz einfach an:

    also der Chatverkehr wird in einer MySQL-datenbank gespeichert. Diese wird ausgelsen. Die Datei, die den Chat ausliest wird alle 5 Sekunden neu geladen.

    Also ich w?rde gerne genau wissen, wie viel der Chat an Traffic verbraucht.

    Chefkoch
  5. Dann sollte es doch kein Problem sein, schon mal den Traffic vom Server zum User zu berechnen.

    Du machst Dir eine zus?tzliche Tabelle in der DB mit einem Feld "traffic". Jedesmal wenn das Skript aufgerufen wird, erh?hst Du "traffic" um:

    leere Seite: c bytes (das bekommst Du raus, in dem Du einmal die leere erzeugte Seite
    speicherst)
    + Chattext: x bytes (jedesmal neu berechnen)

    Also traffic = traffic + c + x

    Dazu kommen noch ein paar Bytes f?r den Response-Header.

    Leider ist diese Vorgehensweise nicht unbedingt ressourcenschonend. Schon mal was mit JavaScript probiert?
    Meine Idee:
    Im PHP-Skript eine Schleife machen, die alle 3 Sekunden nachschaut, ob neue Daten in der DB stehen. Wenn ja, einfach einen JavaScript-Befehl an den Client schicken.

    Vorteil: Es werden nur die erforderlichen Daten versendet (ohne das ganze drumherum); Passiert nix (also keiner schreibt etwas) wird kein Traffic erzeugt.

    Nachteil: JavaScript muss aktiviert sein; Script l?uft ewig (bei manchen Providern ein Problem)
  6. Autor dieses Themas

    c******h

    Hallo,

    ok, dass mit dem Traffic probiere ich mal aus. Aber w?sstest du, wie ich das mit dem nachschaun, ob neue nachrichten vorhanden sind und die dann abholen, gehen soll?

    Chefkoch
  7. Ich habe jetzt gerade mal einen eigenen Chat mit JavaScript (ohne Traffic) geschrieben, aber irgendwo h?ngts noch :-(
  8. Autor dieses Themas

    c******h

    Hallo,

    ok, l?nntest du mir mal den Link schicken, damit ich ihn mir mal anschaun kann.

    Danke

    Chefkoch
  9. 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!