PHP7的高性能如何助我打造一条高效能的咸鱼?
- 内容介绍
- 文章标签
- 相关推荐
本文共计801个文字,预计阅读时间需要4分钟。
推荐(免费):PHP7+一点PHP博客分享如何发挥PHP7版本中的高性能。PHP7发布已有一段时间,但仍有不少开发者还在使用PHP5.6。有些小团队已使用PHP7,但仅是基于听说其高性能。
推荐(免费):PHP7
一点PHP博客分享如何发挥出PHP7版本中的高性能,PHP7发布也有一段时间了,但是现在还有很多小伙伴还在用PHP5.6开发项目,有的小伙伴用了PHP7只是听说是高性能的版本,却不知道如何体现出PHP7的优势,描述总结一篇关于PHP7的文章分享给大家。
在使用PHP7的时候如果要开启它的高性能,需注意以下几点:
1. Opcache
一定要启用Zend Opcache,不过就算不去开启这个扩展,它的性能速度也比PHP5.6高很多。启用Opcache方式,在php.ini配置文件中加入:
zend_extension=opcache.so opcache.enable=1 opcache.enable_cli=1
2. 使用新的编译器
使用新一点的编译器,推荐GCC 4.8以上,因为只有GCC 4.8以上PHP才会开启Global Register for opline and execute_data支持,这个会带来5%左右的性能提升(Wordpres的QPS角度衡量)
其实GCC 4.8以前的版本也支持,但是我们发现它支持的有Bug,所以必须是4.8以上的版本才会开启这个特性。
本文共计801个文字,预计阅读时间需要4分钟。
推荐(免费):PHP7+一点PHP博客分享如何发挥PHP7版本中的高性能。PHP7发布已有一段时间,但仍有不少开发者还在使用PHP5.6。有些小团队已使用PHP7,但仅是基于听说其高性能。
推荐(免费):PHP7
一点PHP博客分享如何发挥出PHP7版本中的高性能,PHP7发布也有一段时间了,但是现在还有很多小伙伴还在用PHP5.6开发项目,有的小伙伴用了PHP7只是听说是高性能的版本,却不知道如何体现出PHP7的优势,描述总结一篇关于PHP7的文章分享给大家。
在使用PHP7的时候如果要开启它的高性能,需注意以下几点:
1. Opcache
一定要启用Zend Opcache,不过就算不去开启这个扩展,它的性能速度也比PHP5.6高很多。启用Opcache方式,在php.ini配置文件中加入:
zend_extension=opcache.so opcache.enable=1 opcache.enable_cli=1
2. 使用新的编译器
使用新一点的编译器,推荐GCC 4.8以上,因为只有GCC 4.8以上PHP才会开启Global Register for opline and execute_data支持,这个会带来5%左右的性能提升(Wordpres的QPS角度衡量)
其实GCC 4.8以前的版本也支持,但是我们发现它支持的有Bug,所以必须是4.8以上的版本才会开启这个特性。

