Traffic auslesen lassen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Traffic auslesen lassen

Beitrag von RusTin »

Hi,
ich möchte gerne wissen wie ich meine Traffic per php auslesen lassen kann. Geht das über Apache?
R. U. Serious
Mitglied
Beiträge: 153
Registriert: 11.10.2003 12:33
Kontaktdaten:

Beitrag von R. U. Serious »

Das hängt davon ab wo dein Traffic steht. Wenn er in einer Textdatei oder auf einer Webseite steht, dann kannst du das Dokument aus PHP heraus öffnen und dir die jeweilige Stelle herausschnipseln (lassen).
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

wie kann ich denn die Stelle herausschnipseln?
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

normalerweise wird das beim apachen in einer datei gespeichert, die sich im apache-ordner befindet. an den kommst du bei einem normalen hoster nicht ran, außer der ist lebensmüde :wink:
das auf vielen servern verfügbare programm webalizer, welches die daten grafisch aufbereitet, parst dieses file und schreibt alle wichtigen infos raus in seine statistik. diese ist normalerweise in einem schreibgeschützten, vom normalen rootpfad deines servers nicht erreichbaren, da nur verlinkten pfad verfügbar. du kannst aber mal deinen hoster fragen, ob er diesen pfad so ändern kann, dass du auf diese daten zurückgreifen kannst. dann müsstest du dieses file parsen und die daten raussuchen, das dürfte aber das leichteste an der sache sein :roll:
Buchtips.net bietet mehr als 2500 Buchrezensionen
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

ich hab nen eigenen Root Server, daran liegts nicht. Wie heißt die Datei genau und wie parse ich die denn?
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

nico meint das access log, aber ich denke dir kommt es eher auf den gesammt traffic des apache, also port 80 an und ich schätze mal weiter du willst den schnell auslesen um es auf na seite anzuzeigen, wenn ja, is das parsen des access log zuviel aufwand, da bastelst dir besser was mit iptables selbst.
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

hmm aber das mit traffic auslesen wäre aber doch schöner. Weil pro Monat kommt eine Datei hinzu, wenn ich dann es mit ip tables mache, ist das nicht so eine gute Kontrolle als wenn ich das gleich auslesen würde
Benutzeravatar
Nico Haase
Mitglied
Beiträge: 1100
Registriert: 10.08.2003 15:19
Wohnort: Neu-Anspach / Darmstadt
Kontaktdaten:

Beitrag von Nico Haase »

wenn bei dir alles auf php läuft, könntest du dir folgendermaßen behelfen:
ein script loggt jeden aufruf einer seite in einer db mit. dabei wird der query-string mitgeloggt, session-ids sind rauszuparsen. bei jedem aufruf wird entweder der zähler um eins erhöht oder ein neuer eintrag für die datei angelegt. einmal am tag werden alle vorhandenen einträge ausgelesen, dann wird mit fopen(url-eintrag) der traffic jeder datei gelesen (hier ist dann der querystring wichtig!) und mit der zahl der aufrufe multipliziert - schwupps, haste nen trafficzähler.
folgendes ginge auch: du baust um jede datei ob_start() und ob_end_flush(), dazwischen misst du den auftretenden datenstrom (länge des puffers) und schreibst ihn direkt in eine db. das gefällt mir jetzt grademalso besser...
Buchtips.net bietet mehr als 2500 Buchrezensionen
Benutzeravatar
RusTin
Mitglied
Beiträge: 269
Registriert: 20.09.2003 08:45
Wohnort: Düppenweiler
Kontaktdaten:

Beitrag von RusTin »

sehr schön! der letzte gefällt mir gut! thx... :D
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

so hast aber nich den traffic den bilder, css files und so erzeugen.
Antworten

Zurück zu „Coding & Technik“