php这个关于编译性语言的了解

参考:https://www.jianshu.com/p/dd6a99fe1bca
https://www.cnblogs.com/lamp01/p/8985068.html

  • 因为php是解释型语言嘛,中间难免会需要花费时间转成计算机字节码才可以被计算机所执行,但是如果每次执行都解释下就明显的浪费时间了,从而出现了缓存,这个缓存就是缓存“php语言转成计算机字节码的缓存”,俗称OpCode。
  • OpCode其实是将php转成计算机字节码的扩展的统称,有这样几个扩展APC、Zend OPCache、eAccelerator可以选用。

鸟哥还说了,php7比php5开OpCode还要快,可想而知php7开下OpCode呢(不能跟那些编译性语言做对比)

总之php速度慢是众所周知的,对于代码方面的优化可以走swoole,或者用高性能的框架如Yaf、 Phalcon?
php这个关于编译性语言的了解_第1张图片

你可能感兴趣的:(小知识)