PHP 7.4 发布、为什么都要关注性能优化?

我相信很多人都已经知道PHP 7.4 发布了,此版本标志着 PHP 7 系列的第四次特性更新。也有很多人在吐槽一些新特性,但这些新特性标志着PHP是未来可期的。PHP 7.4.0进行了许多改进,很多估计都看过,那么我将重点讲新增Opcache特性:

Opcache Preloading Opcache 预加载新增 Opcache 预加载支持。预加载是在模块初始化的时候,将库和框架加载到 OPCache 中的过程,如下图所示:

PHP 7.4 发布、为什么都要关注性能优化?_第1张图片

预加载由 php.ini 的 opcache.preload进行控制。这个参数指定在服务器启动时编译和执行的 PHP 脚本。此文件可用于预加载其他文件,或通过 opcache_compile_file() 函数;

在服务器启动的时候,将某些文件永久读取到内存中,之后的请求即可直接从这内存中读取。利用这个功能,能够将框架,或者是类库预加载到内存中,以进一步提高性能,在ZF框架的测试中,开启opcache.preload后性能提升30%到50%。

其实不难发现,过去十年互联网江湖风云变幻。但无论技术如何迭代,互联网界都有一个亘古不变的追求——性能优化、高并发。一些每天划水的程序员,尤其是习惯业务Coder的可能会觉得,自己写出来的代码只要能运行就已经很好,哪里还有精力去追求性能和优化?

但其实,性能优化和高并发对企业而言越来越重要,并已经是每个程序员的必备加分项。

 

你可能感兴趣的:(php7面试架构师)