首页 互联前沿 Web在线 浏览内容

PHP-7正式发布

1961 0 BaiDu已收录 评论留言

PHP 7 经过几个候选版本的迭代于12月4号正式发布
PHP 7 最让人关注的无非是其性能,据官方说明 PHP 7 的性能是 PHP 5.6 的两倍。
下载地址:PHP7下载地址

php-7

php-7

以下内容摘自PHP官方开发组核心成员惠新宸的文章。
为了充分显示出PHP7的最佳性能, 这里有几点Tips给大家:
1.记得启用Zend Opcache, 因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快, 所以之前测试时期就发生了有人一直没有启用Opcache的事情. 启用Opcache非常简单, 在php.ini配置文件中加入:

zend_extension=opcache.soopcache.enable=1opcache.enable_cli=1

2.使用新一点的编译器, 推荐GCC 4.8以上, 因为只有GCC 4.8以上PHP才会开启Global Register for opline and execute_data支持, 这个会带来5%左右的性能提升(Wordpres的QPS角度衡量)

3.在服务端开启HugePages, 然后开启Opcache的huge_code_pages。以我的CentOS 6.5为例, 通过:"sudo sysctl vm.nr_hugepages=512" 分配512个预留的大页内存然后在php.ini中: "opcache.huge_code_pages=1",这样一来, PHP会把自身的text段, 以及内存分配中的huge都采用大内存页来保存, 减少TLB miss, 从而提高性能。

4. 开启Opcache File Cache(实验性), 通过开启这个, 我们可以让Opcache把opcode缓存缓存到外部文件中, 对于一些脚本, 会有很明显的性能提升.在php.ini中:

opcache.file_cache=/tmp
标签:
墨月的头像
  • 本文由墨月网络整理编辑,转载请以链接形式注明本文地址:https://www.moyoo.net/12564.html
    版权所有© 墨月网络 | 本文采用 BY-NC-SA 进行授权丨发布于:2015-12-06 14:56
    若未注明,均为原创;部分内容源于网络,版权归原作者所有,如有侵权,请联系我们删除。
已有 0 条评论 新浪微博

关注我们,实时联系

AD

AD