Why "micro-"? Because changing logic of your application may give you much better performance boost then applying all these tips. But they still can make your code better. You always need to output something, why do not use "echo" instead of "print"? calling an object method is faster then traping it with with "__call" calling a "static" method is faster then an object method calling a function is