1unitedpower: Leerzeichen und Kommentare im PHP-Code: Kosten die Laufzeit?

Beitrag lesen

Tools, mit denen Du den Bytecode vorcompilieren kannst, so dass der Sourcecode auf dem Server gar nicht mehr nötig ist und nur der Bytecode geladen werden muss, gibt es nicht so richtig. Facebook hatte mal HipHop, das haben sie durch HHVM ersetzt. HHVM verwendet Hack als Sprache (PHP Obermenge) und ist - wie PHP - ein Just-In-Time Compiler.

PHP ist ab Version 8 übrigens auch ein richtiger JIT-Compiler, der die OPCodes nicht ausschließlich interpretiert, sondern auch zur Laufzeit in Maschinencode kompilieren kann. Ich hab mir letzte Woche mal den Release-Candidate installiert, konnte aber noch keine Benchmarks machen; mich haben erstmal die neuen Sprach-Features interessiert.