Zähler zum 25ten …

Zähler zum 25ten …

1. Oktober 2008 von Gadgetkiller 

Der unbeliebteste Bestandteil einer Webseite ist ein Zähler. Man will ja wissen, wie oft man gelesen wird und von wem. Das Problem hat eine ästhetische und eine statistische Dimension.

Der ästhetische Aspekt hat zwei Lösungsansätze: man kann ihn verstecken oder ins bestehende Layout integrieren. Das zweite ist gar nicht so einfach, denn die Zahl muss zuerst irgendwo ausgelesen werden.

Die statistische Dimension ist noch eckliger.  Entweder man verwendet einen externen Zähler der wie die Faust auf das Auge passt (siehe Fusszeile) oder man erhebt die Zahlen selbst und schreibt sie in die SQL-Datenbank.

Auch hier sind nicht beide Lösungen nicht besonders toll. Jeder Zugriff blockiert für kurze Zeit die Webseite. Bei massivem Verkehr kann das dazu führen, dass man nicht mehr auf die Webseite zugreifen kann, bzw, dass die Ladezeit massiv länger sind. Auch gegen dabei Besucherzahlen verloren.

Wir müssen daher für diverse Seiten bessere Zähler entwickeln. Zuerst muss das ästhetische Problem gelöst werden. Dazu benötigt es ein Simulationsalogahritmus. Hier eine mögliche Variante

var jetzt = new Date()
var Tag = jetzt.getDate()
var Std = jetzt.getHours()
var Min = jetzt.getMinutes()
var Sekunden = jetzt.getSeconds()
var divid = 290-(Tag*2)

var Besucher = Math.round(((Std*Std*3600)/divid+(Std*60+Min)+Tag))

document.write(”<p>”+dayarray[day]+”, “+daym+”. “+montharray[month]+” “+year+” - “  +”Besucher heute ” + Besucher   +”</p>”)

Dieser simuliiert eine parabolisch ansteigende Besucherzahl. Wenn die ästhetische Integration gelungen ist, korrelieren wir diesen wieder mit einem internen oder externen Generator. Dabei muss die Variable *Besucher” mit diesen Daten geladen werden. Hier ein Muster:

http://www.winkelried.info/wp-content/themes/winki/javascript/date.js

Das ist allerdings auch nur die Zwischenlösung, aber sobald wir auch dieses Problem lösen, werden wir darüber wieder berichten.

Kommentare

Schreibe doch einfach einen Kommentar ...
und wenn möglich, beschaffe Dir ein Gravatar!