sebadorn.de

Kleine Code-Fragmente zur Performance-Analyse bei PHP

Benötigte Zeit, Arbeitsspeicher und DB-Zugriffe

Bei meinem CMS-Projekt aestas2 möchte ich – so weit mir mit meinem aktuellen Wissens­stand möglich – alles ordentlich erledigen und richtig machen. Features sind nicht alles, dazu gehört auch Optimierung. Dafür braucht man wiederum Zahlenwerte, die man für Vorher und Nachher vergleichen kann.

Zeitmessung

Am Einstiegspunkt des Skriptes merkt man sich den jetzigen Timestamp. Dann folgt der ganze eigentliche Ablauf mit Datenbankanfragen, Berrechnungen, Ausgaben oder was sonst geschieht. Danach, am Skriptende, wird die benötigte Zeit errechnet und ausgegeben.

$time_start = microtime( true );

[…]

$time_end = microtime( true );
$time = round( $time_end - $time_start, 4 );
echo 'Benötigte Zeit: ' . $time;

Die Messergebnisse schwanken dabei natürlich ein wenig und man sollte die Seite mehrmals neuladen, bevor man das Resultat bewertet. Beim lokalen Entwickeln ist auch zu bedenken, dass jedes weitere laufende Programm wie z.B. der Audioplayer Leistung nimmt und dadurch das Ergebnis verfälscht.

Read more

P52: Bewegung (Woche 8)

Bewegung (Woche 8)
18mm, 6 Sekunden, Blende 11

Die Kamera habe ich notdürftig auf dem Brückengeländer abgestützt. Ich mag es nicht, wenn Nachtaufnahmen so knallgelb oder stark grünlich sind, deshalb noch ein kleiner Schubs am Farbregler. Die Bewegung im Motiv sind die Autos, wie sie Lichtspuren ziehen.

Thema auf Mondgras.

Das von der Ampel ist mein Favorit.

Ampel alle drei Lichter

IMG_1801
Leicht verwackelt. Leicht HDR. Leicht.

IMG_1801_02
Photoshop nennt es Crossentwicklung.

IMG_1794
Etwas Sepia.

IMG_1799


P52: Zeit (Woche 2)

P52: Zeit (Woche 2)

Thema auf Mondgras.
Foto bei Flickr.


Projekt 52, 49. Woche: Weihnachtszeit

Karussell auf dem Weihnachtsmarkt in Wiesbaden

Naheliegend, oder? Aber klaro … stimmen wir uns alle ein kleines bisschen gegenseitig auf Weihnachten ein, indem wir uns einander ein bisschen von unseren eigenen Weihnachtsvorbereitungen zeigen. Das Geschenke kaufen, das Dekorieren, Einpacken, Weihnachtsmärkte, Lichterspiele und und und … Weihnachten bietet in dieser Richtung, glaube ich, eine ganze Menge Motivmöglichkeiten und ich bin sehr auf Eure simmungsvollen Fotos gespannt …

Karussell auf dem Weihnachtsmarkt in Wiesbaden. Kalt und nass war es, gelegentlicher Regen kam auch noch dazu und war eigentlich das Hauptproblem beim Fotografieren. Bratcurrywurst, mit Schokolade überzogene Banane und Thunfischbrötchen (ohne Schokoüberzug) gegessen – immerhin etwas. ^^

Links

Thema auf mondgras.de: http://mondgras.de/…/projekt-52-49-wochenthema/
Foto auf Flickr: http://flickr.com/photos/32192438@N02/3085029881/sizes/o/


Es ward zu einer Zeit …

Es ward zu einer Zeit …