IPC 2012 Spring Edition

ob_gzhandler vs. zlib.output_compression

HTTP-Komprimierung beherrschen mittlerweile alle mehr oder weniger modernen Browser (ab IE 4). Es ist ein einfacher Weg die zu übertragende Datenmenge (Traffic) zu senken und dadurch auch den Seitenaufbau beim Besucher zu beschleunigen. Doch wie so oft führen mehrere Wege nach Rom, die gängigsten Varianten für die Einführung der Gzip-Komprimierung sind ob_gzhandler und zlib.output_compression. Dieser Beitrag beschreibt Vor- und Nachteile beider Varianten und gibt Tipps für den Einsatz. Weiterlesen >


Programmiert sauber! Auch für die Performance

PHP ist recht tolerant, was Datentypen angeht – meist werden die Daten so umgewandelt, wie sie gebraucht werden. Das führt aber leider auch zu unsauber programmierten Scripten, die zwar korrekt ausgeführt werden, aber bei denen PHP erst raten muss, was der Programmierer wirklich gemeint hat. Deshalb habe ich mal getestet, inwiefern unsauber programmierte Scripte sich auch auf die Performance auswirken. Weiterlesen >


PHP Magazin: Gewinne eines von zwei Jahresabos!

Heute gibt es ein besonderes Schmankerl für alle PHP-Freunde. Und zwar verlose ich 2 Jahresabos der Zeitschrift PHP Magazin. Weiterlesen >

Lazy Connecting und warum eine Datenbank-Klasse sinnvoll ist

Seit längerer Zeit gibt es heute mal wieder einen Artikel rund um die Architektur von PHP-Anwendungen hinsichtlich des Datenbankzugriffs. Genauer gesagt soll es um den Zweck einer PHP-Klasse zum Ausführen von SQL-Querys gehen. Weiterlesen >

Mit MySQL zufälligen Datensatz selektieren

Ich habe ja bereits zwei mal 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 >

Schlagwörter: , , ,

HTTP 304 Not Modified – Performancesteigerung kann so einfach sein

Dass die Kommunikation im Internet auf HTTP aufbaut, wissen die meisten Webseiten-Entwickler noch. Für viele ist das Protokoll allerdings eine große Unbekannte, die sehr komplex ist, und die zwar über allem schwebt, was man täglich programmiert, um die man sich aber annähernd nie kümmert kümmern braucht. Und doch lohnt ein Blick in das Protokoll, denn nur wer es kennt, kann alle Möglichkeiten, die HTTP bietet, auch ausnutzen. Weiterlesen >

Schlagwörter: , , ,