Rasmus Lerdorf PHP74

2020-12-27  本文已影响0人  芒鞋儿

在油管看到PHP创始人rasmus lerdorf 的演讲,做了些笔记。
(Lerdorf住在冰岛,冰岛那么冷寂的地方果然适合做学问啊)

先回顾了一下当时PHP的构想

vertically scale consistent, but not horizontally scale consistent 几个关键的PHP考量因素 当时讨论过的一些points

回顾了PHP的发展,真的很努力啊:


从PHP5到PHP7的性能跃升,可同时处理请求数的质飞以及延迟时间的缩短 内存的精简之飞跃

如果没有当初的努力,PHP不会到今天还被人使用吧。
下面是PHP74中的总结:


加入type 定义,对于loop 处理中type check性能有提升

不知道这是不是一种强迫症,好像在学java

=>close function 的使用,要防止对scope的误解 序列化的处理 php74-3.jpg 加强weak reference的处理

weak reference 最后由GC销毁

挺关键的一个point: opcache

毕竟PHP是C写的,哈哈

PHP74可以嵌入其他语言的代码

PHP8已经发表了,但PHP8对于性能调优上做的改善不多,主要是增加了function,以及把PHP的解释型code ,生成opcode之外,加了另一条route,让其更接近其他语言。
感觉PHP越来越不像PHP了。

上一篇下一篇

猜你喜欢

热点阅读