Dai Chong's blog

重大新闻

php7.4在2019/11/28日发布!

其中RFC: Preloading(预加载)最引人瞩目。这一新特性的诞生标志着php作为解释型语言在性能瓶颈上再次突破。

根据各大网友的测试统计,php7.4与php7.0相比提升将近10%。

特性介绍

php生命周期

每次请求php都会从0到1重复上图所示的操作,每次带来的内存、IO方面的消耗无疑是很大的。

预加载

在预加载的特性下,php会当预加载完成后的请求直接会命中缓存,省下了编译、语法解析、语法分析、类库引入等等操作。

这里你会发现怎么和swoole的常驻内存有点像?

不过说实话,在没有真正使用的情况下还真没法判断两者的区别。

关于更详细的预加载使用大家可以看这里:php7.4 preload(预加载)

欢迎大家来讨论有关于预加载和常驻内存的区别到底是什么?


 评论