研究 PHP opcode 是如何優化的

本文基於編譯原理,結合opcache擴展提供的優化器,以PHP編譯基本單位op_array、PHP執行最小單位opcode爲出發點。介紹編譯優化技術在Zend虛擬機中的應用,梳理各個優化遍是如何一步步優化opcode來提高代碼執行性能的。最後結合PHP語言虛擬機執行給出幾點展望。 1.概述 PHP(本文所述案例PHP版本均爲7.1.3)作爲一門動態腳本語言,其在zend虛擬機執行過程爲:讀入腳本程
相關文章
相關標籤/搜索