Stromverbrauch eines Rechners

Dezember 13th, 2007 09:13 Uhr von Ronald

Kommen wir mal zu einem Thema, das eigentlich gar nichts mit Programmierung zu tun hat, aber immerhin in die Computerwelt passt. Nämlich den Stromverbrauch eines Computers!

Den Rest des Eintrags lesen »

Geschrieben in Allgemeines | Keine Kommentare »

Apache – Multiviews oder “None could be negotiated”

Dezember 6th, 2007 09:16 Uhr von Ronald

Was bedeutet die Überschrift? Nachdem ich ja den Server neu aufsetzen musste (s. Serverausfall), habe ich mich viel mit den Apache-Logfiles auseinander gesetzt bzw. setzen müssen.

Den Rest des Eintrags lesen »

Geschrieben in Linux | Keine Kommentare »

Serverausfall

Dezember 6th, 2007 09:03 Uhr von Ronald

Leider hat es gestern meinen alten Server zerlegt, wodurch es eine Nichterreichbarkeit des Blogs und einiger anderer Dienste gab.

Den Rest des Eintrags lesen »

Geschrieben in Allgemeines | 1 Kommentar »

Performance: preg_replace ist langsam!(?)

Dezember 4th, 2007 23:15 Uhr von Ronald

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 denn geht, sparsam umgehen, sowas lernt man als PHP-Programmierer gleich von Anfang an. In der offiziellen PHP-Dokumentation steht es ja auch bei so ziemlich jeder preg-Funktion dabei, dass man sie nach Möglichkeit nicht nur für einfache Vergleiche (z.B. Ist String X in String Y enthalten) oder einfache Ersetzungen (z.B. ersetze “Hallo” mit “Auf Wiedersehen”) benutzen soll. Das ist auch richtig so, da die Funktionen mit den regulären Ausdrücken nun mal “gewichtiger” als die einfachen String-Funktionen (z.B. strpos, str_replace, etc.) sind. Aber inwiefern wirkt es sich auf die Laufzeit des Skripts aus? Ist jede Verwendung von preg_replace schon ein Performance-Killer? Ich habe mal ein paar Tests gemacht, die so sicherlich nicht auf den Alltag abzubilden sind, aber die Perfomance-Unterschiede auf gewisse Art darstellen sollen.

Den Rest des Eintrags lesen »

Geschrieben in PHP | 1 Kommentar »