Was es kostet, ganz lib/ zu laden
Zeile 46 der einen Eingangsdatei dieses Dienstes: foreach (glob(__DIR__ . '/lib/*.php') as $f) { require_once $f; } Das sind 65 Dateien und 1,5 Megabyte, geladen bei jedem Aufruf. Ein…
Wenn ein Zwischenspeicher falsch herum wächst
Im Zwischenspeicher dieses Dienstes liegen vier kleine Dateien. Die größte hat 35 Byte. Zusammen enthalten sie drei Zählernummern, und sie werden bei jedem einzelnen Zähleraufruf gelesen.…
Wenn ein Index alles langsamer macht
Die Tabelle mit den Tageszahlen hat einen Schlüssel: Zähler und Datum zusammen. Fünf Stellen im Code stellen ihr eine andere Frage — nicht „dieser Zähler über die Zeit", sondern „alle…
Warum die KI nicht auf unserem Server läuft
Auf der Maschine, die diese Seite ausliefert, läuft kein Sprachmodell. Die Überblicke werden auf einem zweiten Gerät berechnet, das sich Aufträge abholt, rechnet und die Sätze zurückbringt.…
Zählerbilder im Arbeitsspeicher
Knapp ein Fünftel der Zählerbilder, die dieser Dienst zeichnet, ändert nichts mehr. Ein Mausverfolgungsskript aus der vorigen Fassung lädt das Bild bei jeder Bewegung neu, und seit diese…
Ein Skript von 2015 lädt Zähler nach
Die vorige Fassung dieses Dienstes brachte ein Skript zur Mausverfolgung mit. Es holte das Zählerbild einmal ganz normal und danach bei jeder Mausbewegung noch einmal — mit Koordinaten im…
Was ein Passwort auf schwacher Hardware kostet
Statistikseiten lassen sich hier mit einem Passwort schützen. Dieses Passwort zu hashen ist der eine Vorgang in diesem Dienst, der langsam sein soll — genau das macht einen gestohlenen Hash…
Dieselbe Datei jedes Mal neu komprimieren
Apache komprimiert Antworten im Vorbeigehen. Für eine Seite, die jedes Mal anders aussieht, ist das der einzige Weg. Für ein Stilblatt, das sich einmal im Monat ändert, bedeutet es, dass…
Bewegte Zähler ohne JavaScript
Eine ganze Reihe der hier angebotenen Zähler-Designs bewegt sich. Die Zahl zählt sich selbst hoch, das Panel zeichnet sich selbst auf, oder etwas fällt an seinen Platz und kommt zur Ruhe.…
Stats4U 3 ist da
Die Website, auf der Sie das hier lesen, wurde diesen Monat neu aufgebaut – nicht neu gestaltet, sondern neu aufgebaut, angefangen beim Zählpfad. Ein eigener Beitrag behandelt die elf…