Seit paar Tagen optimiere und refactoriere ich eine Komponente die bereits vor einem Jahr von PHP4 auf PHP5 umgestellt und refactoriert wurde. Dabei bin ich auf viele lustige Codefragmente gestoßen. Eins hat bei mir für viel Aufmerksamkeit gesorgt. Und zwar: innerhalb einer Methode wurden Variablen die nur in dieser Methode verwendet werden als „static“ Deklariert. […]
Read MoreSchlagwort: PHP-Core
strncmp() ist schneller als substr()
In diversen Foren und Blogs wird schon seit 2007 geschrieben, dass strncmp() schneller als substr() sei. Und zwar, stolze 20%!!! Ist das denn so? Stimmt die Berechnung auch? Nun, wie wir alle es wissen, Codefragmente die viel mit string-Typen zu tun haben, sind nicht Ressourcen-schonend und können den gesamten Prozess sehr verlangsamen. Um das Ganze […]
Read MoreDie Guckloch Optimierung
Mittlerweile wissen wir alle, dass es einige Ansätze gibt, mit denen wir unsere PHP Anwendung schneller machen können. Wir verwenden Compiler-Beschleuniger, Code-Aufräumer sowie verschiedene Caching Verfahren, und steigern so die Leistung der Anwendung. Vor deren Einsatz lohnt es sich immer, erst einen Blick auf den eigenen Code zu werfen. Denn oft sind eine nicht gut […]
Read More