NITRO Web Gallery – Ab sofort unter GPL

Schon vor einigen Tagen habe ich es auf der Projektseite angekündigt, nun gebe ich hier auch noch mal den entsprechenden Hinweis: Da ich seit einiger Zeit und auch in Zukunft keine Zeit habe mich ordentlich um meine Bildergalerie NITRO Web Gallery zu kümmern, habe ich mich entschlossen das Projekt auf Eis zu legen und die […]

Performance: preg_replace ist langsam!(?)

Neulich habe ich ja schon die Auswirkungen von Konstanten mit Arrays in Bezug auf Speicherverbrauch verglichen. Nun ist es wieder Zeit für neue Performance-Erkenntnisse. Dieses Mal habe ich mir das Thema „preg_replace ist langsam!(?)“ rausgesucht, da ich herausfinden wollte, wie „böse“ wirklich die preg-Funktionen in Hinsicht auf Performance sind. Mit preg-Funktionen muss man, wenn es […]

Apache sehr extravertiert – Signatur verbergen und Token anpassen

Der Apache-Webserver ist nach der Standardinstallation eine kleine Plaudertasche. Nicht nur, dass der Apache ansich in den Header-Einträgen gerne erzählt wer er ist, welche Version er hat und was er noch so an Modulen installiert hat, er hängt das ganze auch gern als „Signatur“ an Fehlerdokumente, Verzeichnislisten und einige andere Seiten. Nachdem ich schon gezeigt […]

Performance: Arrays gegen Konstanten

Gestern ist mir aufgefallen, dass es in PHP von Haus aus ziemlich viele Konstanten für alle möglichen Funktionen gibt, die man ggf. nie in seinem Leben braucht. Diese Konstanten sind ja allerdings, wie der Name auch schon irgendwie sagt, immer da. Also habe ich mir gedacht, dass Konstanten dann ja gar nicht viel Speicher verbrauchen […]

Session-ID elegant abschneiden

Aus SEO-Gründen sollte man ja immer versuchen, die Session-ID (unter Verwendung von PHP i.d.R. PHPSESSID) abzuschneiden, damit kein Duplicate Content entsteht. Dafür gibt es mit PHP (aber natürlich auch mit vielen anderen Mitteln) eine einfach Möglichkeit: Man startet die Session erst gar nicht, wenn es sich um einen Bot handelt. Diese Sache hat aber natürlich […]