PHP 7.4 Alpha 发布,FFI扩展,预加载Opcache以获得更好的性能
2019-06-13 00:00
951 查看
PHP 7.4的第一个alpha版本现在已经可以在下个月特性冻结之前使用,经过一段时间的beta测试和发布候选版本,最终将在11月底左右发布正式的PHP 7.4.0。
虽然我们期待着PHP 8.0及其JIT作为7.4的最终继承者,但PHP 7.4版本带来了许多值得注意的新特性,使其成为一个激动人心的版本。目前在PHP 7.4中的工作包括:
-预加载功能,可以通过预加载函数/类显著提高PHP在web服务器上的性能,只要web服务器处于活动状态,这些函数/类就会继续存在,从而避免重新编译或检查源文件是否被修改。在最初的测试中,这可以产生30~50%的加速。
-预加载范围之外的其他PHP性能改进。
PHP FFI扩展了一个外部函数接口,允许PHP代码调用C编程语言中定义的本地函数/变量/数据结构。PHP FFI扩展被设置为PHP 7.4,为PHP编程语言开辟了新的可能性。
- PHP FPM systemd服务已经加强。
- PHP哈希扩展现在是PHP不可分割的一部分,不能再被禁用。
- TLS 1.3支持在PHP OpenSSL流支持。
-各种修正。
PHP 7.4 Alpha 1可以从PHP.net下载。
下载地址 https://downloads.php.net/~cmb/
Windows 版本源码和二进制文件 https://windows.php.net/qa/
相关文章推荐
- 关于PHP自定义扩展加载的问题
- 解析php扩展php_curl.dll不加载的解决方法
- windows 7 + php 5.3 下加载memcache.dll扩展
- PHP 5.5.0 Alpha5 发布
- PHP 7.0即将发布,性能接近Facebook的HHVM
- php环境搭建问题(简单记录二------php5.2不加载mysql扩展)
- iis PHP5配置 PHP扩展模块加载不进来
- (五)RabbitMQ消息队列-安装amqp扩展并订阅/发布Demo(PHP版)
- Mono 2.8发布:C#4.0和更好的性能
- Mono 2.8发布:C#4.0和更好的性能
- Firefox 67.0以更好的性能发布,切换到Dav1d AV1解码器
- PHP - Manual手册 - 函数参考 - PHP Options&Information - PHP选项与信息 - dl运行时加载PHP扩展
- swoole安装hredis支持导致php不能加载swoole扩展
- PHP如何获得文件的扩展名
- PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
- php的opcache缓存扩展(php页面代码刷新速度)
- php中使用memcache扩展的性能问题
- PHP中使用hidef扩展代替define提高性能
- PHP安装使用Zend Opcache扩展
- PHP的执行流程,PHP扩展加载过程 .