Ich habe ja bereits zweimal Beiträge geschrieben, wie man performant einen bzw. mehrere Datensätze per SQL selektieren kann. Heute möchte ich einen neuen, eleganteren Ansatz beschreiben, der allerdings etwas PHP benötigt (die anderen basierten allein auf MySQL). Weiterlesen >
Jeder weiß, dass Google ein Primus in Sachen Web Performance ist. Allein die Google Suche ist schon beeindruckend, wenn man weiß, wie komplex eine Suchfunktion an sich und wie riesig die zugrundeliegende Datenmenge ist. Doch die Entwickler bei Google behalten Ihre Erkenntnisse nicht für sich, sondern haben nun eine sehr informative Artikelreihe zum Thema Let's make the web faster geschrieben. Weiterlesen >
In (fast) allen Webprojekten müssen IP-Adressen gespeichert werden. Wenn nur einige wenige Einträge in der Datenbank vorhanden sind, ist das sicher kein Problem. Interessant wird es, wenn mehrere 1000 Einträge durchsucht werden müssen, um festzustellen, ob eine IP vorhanden ist, oder nicht. Wie man das ganze effektive steuert wird im folgenden erläutert. Weiterlesen >
Dieser Beitrag zeigt, welche Möglichkeiten MySQL zur Suche in Texten bietet und wie man diese justieren kann, um optimale Suchergebnisse zu erhalten. Dies ist ein Gastbeitrag von Robert Westenkirchner.Weiterlesen >
Ach da ist mir wieder ein grandioser Titel eingefallen, unter dem sich erstmal niemand vorstellen kann, worum es in diesem Beitrag eigentlich gehen soll. Also: Ich sehe es recht oft in Scripten (auch meinen eigenen), dass bei einem Seitenaufruf mehrmals sehr ähnliche Abfragen ausgeführt werden, die unterschiedliche Zwecke haben – aber eben doch sehr ähnlich sind. Jedoch ist aufgrund dieser Ähnlichkeit ein oftmals ähnlich großer Aufwand zur Ermittlung des Ergebnisses notwendig. Besser wäre es deshalb, wenn man die Querys etwas klüger aufbaut und so mit weniger Abfragen je Scriptaufruf auskommt. Weiterlesen >