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 >
Schlagwörter:
client,
MySQL,
performance,
PHP,
präsentationen,
Server
Der Browser Firefox ist nicht zuletzt aufgrund seiner Pluginfähigkeit immer erfolgreicher geworden. So kann jeder Benutzer seinen Browser mit zahlreichen Zusatzfunktionen ausstatten, die (Hobby-)Programmierer erstellt haben. Diese Plugins helfen auch Webentwicklern bei der täglichen Arbeit sowie der Analyse und Verbesserung der eigenen Webseiten. Weiterlesen >
Schlagwörter:
client,
css,
firefox,
html,
javascript,
performance,
plugins
MySQL 5.1 wird ja schon seit längerer Zeit entwickelt und ist immernoch nur als Beta-Version verfügbar. Es bietet ja auch einige neue Funktionen und auch die Skalierbarkeit soll verbessert werden. Doch wie sieht es mit der Performance aus? Weiterlesen >
Schlagwörter:
mysql 5.0,
mysql 5.1,
performance
Damit eine gewisse Skalierbarkeit von Webanwendungen gewährleistet werden kann, werden Dateien mit globalen Einstellungen und Funktionen gern in eine eigene PHP-Datei ausgelagert. Dies erspart Arbeitsaufwand bei Änderungen (Änderungen müssen nur in 1 Datei durchgeführt werden statt in allen) und senkt auch die Dateigröße, wobei erstgenannter grund wesnetlich bedeutsamer ist. Für das Einfügen dieser ausgelagerten Dateien bietet PHP mehrere Möglichkeiten an – diese möchte ich in diesem Beitrag vorstellen. Weiterlesen >
Schlagwörter:
include,
include_once,
performance,
PHP,
require,
require_once
Recht häufig benötigt man nach einer INSERT-Operation auf eine Tabelle mit einer automatisch inkrementierten ID als Primärschlüssel den durch diese Operation erzeugten Auto-Increment-Wert. Beispielsweise dafür, um anschließend weitere Operationen mit diesem Datensatz vorzunehmen oder die ID in anderen Tabellen als Fremdschlüssel zu verwenden. Zwei unterschiedliche Wege diese ID herauszufinden sollen in diesem Beitrag verglichen werden. Weiterlesen >
Schlagwörter:
AUTO_INCREMENT,
einlesen,
MySQL,
performance
Ein Thema, welches in der MySQL-Szene gern unter den Teppich gekehrt wird, sind die MySQL-Systemvariablen. Und das nicht umsonst: Sie richtig zu setzen, ist so anwendungsspezifisch, dass sich die meisten davor scheuen. Auch das MySQL-Manual bietet hier nur versteckt Hinweise und schreibt in der Kurzfassung lediglich, dass key_buffer_size und table_cache zwei Systemvariablen sind, die die Performance des MySQL-Servers am Stärksten tangieren.
In diesem Blog-Beitrag wollen wir uns diesem heiklen Thema etwas nähern. Vorab: Eine Patentlösung gibt es leider nicht. Weiterlesen >
Schlagwörter:
key_buffer_size,
MySQL,
performance,
ram,
systemvariablen