Archiv für August, 2007

IPC 2012 Spring Edition

Mitschreiber gesucht

Mittlerweile kann PHP Performance recht viele Leser begeistern, was ich so nicht erwartet hatte. Darüber bin ich natürlich sehr froh und stolz auf jeden einzelnen von euch!
Wie ihr aber sicherlich gemerkt habt, erscheinen Beiträge recht selten. Das liegt ganz einfach daran, dass ich ganz nebenbei noch meinem normalen Berufsleben als Anwendungsentwickler nachgehen.
Um die hier behandelten Aspekte, die insbesondere für größere Projekte von massiver Bedeutung sind, weiter auszubauen, habe ich mir deshalb etwas überlegt. Weiterlesen >


Analysieren für die Statistiken

Auch wenn der Titel etwas sehr nach Matheunterricht oder Studium klingt, birgt sich dahinter eine wichtige, praxisrelevante Vorgehensweise, um den Zugriff auf MySQL-Tabellen zu beschleunigen. Fakt ist, dass MySQL nur einen Index benutzen wird, wenn die Anzahl der zurückgegebenen Datensätze kleiner als etwa 10 % der Gesamtanzahl der Datensätze der Tabelle ist. Ist das nicht der Fall ist ein Full Table Scan oft schneller. Der Full Table Scan ist recht langsam. Er kann aber vermieden werden, wenn man dem DBMS Auskunft darüber gibt, wie die Daten verteilt sind. Weiterlesen >


Feststellen, ob eine Zahl ungerade / gerade ist

Oft möchte man in der täglichen Web-Programmier-Praxis feststellen, ob eine Zahl gerade oder ungerade ist (gerade = durch 2 ganzzahlig teilbar). Ich selbst gebrauche das gern, um Übersicht in Artikellisten zu schaffen, indem ich abwechselnd die Hintergrundfarbe mal heller und mal etwas dunkler darstelle. Das ist wesentlich übersichtlicher als die Variante alle mit gleichem Hintergrund aufzulisten. Wie nun aber prüft man möglichst performant, ob eine Zahl gerade oder ungerade ist? Weiterlesen >

Schlagwörter: , , , ,