Geek Site of the Week: PHP Benchmark – Schneller Code als Tugend
Kommentare

Eine Geek Site muss nicht immer Cutting Edge sein. Diese Woche zeigen wir Euch Chris Vincents Projekt The PHP Benchmark, in dem er Best-Practice-Beispiele kleiner PHP-Snippets vorführt, die eigentlich

Eine Geek Site muss nicht immer Cutting Edge sein. Diese Woche zeigen wir Euch Chris Vincents Projekt The PHP Benchmark, in dem er Best-Practice-Beispiele kleiner PHP-Snippets vorführt, die eigentlich dasselbe tun, jedoch sehr unterschiedliche CPU-Zeiten verursachen.

Während es sich etwa bei switch/case/default vs. if/elseif/else noch um eine Mikrosekunden-Optimierung handelt, wird etwa bei einer for-Zählschleife um den Faktor 500 verkürzt, wenn man vor Ausführung die Länge der Schleife berechnen lässt – zum Zeitpunkt unserer Messung.

Der PHP Benchmark vergleicht synonym gebrauchte PHP Snippets auf Performance

Denn Vincent hat seinen PHP-Benchmark so gestaltet, dass er beim Aufrufen der Seite live durchgeführt wird. PHPs Garbage Collection sorgt bei den Messergebnissen für statistische Streuung. Zur Vergleichsmessung auf dem eigenen Server kann sich jeder die Codes der einzelnen Tests ausgeben lassen und kopieren.

Im PHP-Subreddit tauschen sich gerade etliche Entwickler über ihre schlimmsten Code-Erlebnisse aus

Als zusätzliches Bonbon möchten wir Euch die Reddit-Diskussion zur Frage „Was ist der fürchterlichste Code, dem Ihr je begegnet seid?“ ans Herz legen. Seit einigen Stunden tauschen knapp 200 Redditors sich über ihre Code-Albträume aus, sammeln aber auch hervorragende Ideen, sich dieselben auszutreiben.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -