php发展

首页 » 常识 » 问答 » PHP运行神器用HHVM减少你一半
TUhjnbcbe - 2021/5/24 18:45:00

Hiphop是Facebook开发一款PHP二进制化的一个工具,最开始是由php转为C++,但是后来发现编译为c++的话,许多的时间会花费在编译代码上面,调试不方便,对于代码来说也不是即见即所得。

所以hiphop经历了这么几个阶段:

HPHPC=HPHPI=HHVM

HPHPC是静态编译,也就是把php转为c++

HPHPI是一个过渡产品,类似phpzend虚拟机,性能还不如zend虚拟机,但是可以运行查看效果;

HHVM是在HPHPI基础上,应用了JIT技术,性能已经接近了HPHPC,目前facebook打算慢慢抛弃HPHPC;

性能上HPHPC和HHVM比zend虚拟机+加速器要节约cpu在50%在%间(官方提供),,我实际应用中,一般节约CPU在%-%间左右,流量越大越明显。

目前最新的官方2.1版本还存在着内存泄露的问题,对redis的支持只是提供了最基本的功能(我们需要使用redis,所以对这一块比较在意,其它的扩展可以去查看官方支持列表:

1
查看完整版本: PHP运行神器用HHVM减少你一半