it-swarm.com.de

So können Sie nachverfolgen, wie viele Benutzer online sind

ich brauche einen guten Service, damit ich sehen kann, wie viele Besucher auf meiner Website online sind. Ich brauche einen guten, zuverlässigen Service, der viel Verkehr bewältigt. (Mein handgeschriebenes Skript ist in den Stoßzeiten mit hohem Verkehrsaufkommen fehlgeschlagen!)

Danke!

p.s. Ich brauche einen guten zuverlässigen Service, es ist mir egal, ob es kostenlos oder bezahlt ist. Ich brauche nur zuverlässige Daten! Dankeschön!

1
kari_kari

Ich mag Cliky , der ziemlich interessant ist.

Clicky ist ein Echtzeit-Webanalysedienst. Dies bedeutet, dass Sie beim Anmelden und Anzeigen Ihrer Statistiken die aktuellen Daten zum Datenverkehr auf Ihrer Website sehen. Bei den meisten Diensten können Sie erst am nächsten Tag sehen, was "heute" passiert.

Aber es gibt vielleicht ein Problem für den Verkehr, hier was sie sagen, wenn Sie sich registrieren:

Bitte beachten Sie, dass wir derzeit keine Websites akzeptieren können, die mehr als 500.000 Seitenaufrufe pro Tag erhalten.

2
Pascal Qyy

Die Staatenlosigkeit von HTTP erschwert es Ihnen, ein genaues Bild davon zu erhalten, wie viele Benutzer den Inhalt Ihrer Website zu einem bestimmten Zeitpunkt anzeigen. Möglicherweise hat ein Benutzer Inhalt von Ihrer Website heruntergeladen und dabei sein, diesen Inhalt zu lesen, selbst wenn der Inhalt vor Minuten oder Stunden heruntergeladen wurde.

Eine Möglichkeit, um zu verfolgen, wie viele Benutzer aktiv auf Ihrer Website surfen, besteht darin, für jeden Treffer eine serverseitige Sitzung zu erstellen. Diese Methode eignet sich nicht für Situationen mit hohem Datenverkehr, in denen auf Ihrem Server bereits wenig Ressourcen vorhanden sind, da in jeder Sitzung nur wenige Ressourcen gespeichert sind Ihr Server benötigt zusätzliche Ressourcen. Das Sitzungszeitlimit schließt auch Benutzer aus, die weiterhin einen Teil des Inhalts außerhalb des Fensters des Sitzungszeitlimits anzeigen.

Am effektivsten können Sie feststellen, wie viele Benutzer Ihren Inhalt zu einem bestimmten Zeitpunkt in einem geöffneten Fenster haben, indem Sie Ihrem Inhalt einen JavaScript-Timer hinzufügen und mit diesem Timer alle paar Jahre eine kleine Anfrage - vorzugsweise an einen sekundären Tracking-Server - senden Sekunden, um anzuzeigen, dass der Benutzer noch Inhalte von Ihrer Website anzeigt.

Mir sind keine kommerziellen Dienste bekannt, die ein Echtzeit-Tracking auf diese Weise implementieren. Es wäre jedoch nicht allzu schwierig, Ihre eigenen zusammenzustellen, wenn Sie sind mit asynchronem Javascript und einer serverseitigen Skriptsprache vertraut.

2
danlefree

Haben Sie versucht Google Analytics ? Es ist kostenlos und sehr zuverlässig. Wenn Sie eine große Menge an Verkehr haben, können Sie Probleme haben, aber ich bezweifle, dass Sie noch irgendwo in der Nähe dieses Niveaus sind.

EDIT: Okay, ich glaube, ich habe deine Frage falsch verstanden. Ich weiß nicht genau, was Ihr Skript tat, aber es sollte ziemlich einfach sein, die Anzahl der Besucher online anzuzeigen. Protokollieren Sie bei jeder Seitenanforderung die IP-Adresse und das Datum in einer Datenbanktabelle. Um anzuzeigen, wer online ist, wählen Sie alle eindeutigen IP-Adressen aus, die in den letzten 15 Minuten oder so (oder bis zu 30 Minuten, wenn Sie möchten) besucht wurden.

Das sollte ziemlich leicht sein, aber wenn das, was Sie haben, zu Spitzenzeiten ausfällt, könnten Sie es vielleicht optimieren. Bitten Sie am Stack Overflow um Hilfe.

0
DisgruntledGoat