PHP को बायटेकोड में संकलित किया जाता है, जिसे बाद में VM से मिलता-जुलता कुछ समझा जाता है। कई अन्य स्क्रिप्टिंग भाषाएं समान प्रक्रिया का पालन करती हैं, जिसमें पर्ल और रूबी शामिल हैं। यह वास्तव में एक पारंपरिक व्याख्या की गई भाषा नहीं है, जैसे, BASIC।
यदि आप स्रोत को "छोटा" करने का प्रयास करते हैं तो कोई प्रभावी गति वृद्धि नहीं होगी। एपीसी जैसे बायोटेक कैश का उपयोग करके आपको एक बड़ी वृद्धि मिलेगी ।
फेसबुक ने हिपहॉप नामक एक कंपाइलर पेश किया जो PHP स्रोत को C ++ कोड में बदल देता है। रैसमस लेरडॉर्फ, बड़े PHP में से एक ने इस साल की शुरुआत में डीग के लिए एक प्रस्तुति की थी जिसमें हिपहॉप द्वारा दिए गए प्रदर्शन सुधार शामिल हैं। संक्षेप में, यह कोड को अनुकूलित करने और बाइटकोड कैश का उपयोग करने की तुलना में बहुत तेज नहीं है। अधिकांश उपयोगकर्ताओं के लिए हिपहॉप ओवरकिल है।
फेसबुक ने भी हाल ही में HHVM का अनावरण किया , जो उनके काम पर आधारित एक नई आभासी मशीन हिपहॉप बना रही है। यह अभी भी नया है और यह स्पष्ट नहीं है कि क्या यह आम जनता के लिए एक प्रमुख प्रदर्शन को बढ़ावा देगा।
बस यह सुनिश्चित करने के लिए कि यह स्पष्ट रूप से कहा गया है, कृपया उस प्रस्तुति को पूरा पढ़ें । यह बेंचमार्क और प्रोफाइल कोड के कई तरीके बताता है और फेसबुक से भी xdebug और xhprof जैसे टूल का उपयोग कर अड़चनों की पहचान करता है ।