白癜风治疗得多少钱 http://m.39.net/pf/a_4536626.html自年PHP诞生以来,PHP语言经历了许多改进,其中性能是开发人员在评估新版本时考虑的主要标准之一。
之前的版本暂且先不提,咱们可以先来唠唠目前使用的PHP7.3版本,大家都知道PHP7发布的时候号称比PHP5.6快两倍,那PHP7.3的性能如何呢?
Phoronix在PHP7.3Alpha1发布时,曾进行过一项基准测试,结果发现在常用的PHPBench基准测试中(下图),PHP7.3.0Alpha1比之前的PHP7.2稳定版本快约7%,比PHP7.0快22%;
可以说PHP7.3版本的性能已经到了一定的地步,但是实际上这些优化似乎已经走到极限了。现在JIT从底层着手,被认为是目前提升PHP性能的最佳出路。关于PHP8是否引入JIT的官方投票结果已于本月1号公布,因为一部分大佬(里面有鸟哥)投了赞成票!
根据官方说法:PHPJIT对于使用PHP的网站来说提速可能并不明显,因为JIT在CPU密集型的代码上效果最好,所以PHP8的JIT作用主要是发挥数学领域。
而一般情况下,用PHP编写的程序都是I/O密集型的。用人话来讲就是:PHP程序往往受限于I/O而不是CPU,使PHP代码运行速度变慢的因素往往是它们正在执行的I/O操作,包括连接、读取和写入数据库、高速缓存、文件与套接字等。(以上两段消息来源于官方: