关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » HTML5 »PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

    PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

    2015-04-08 00:00:00 出处:oschina
    分享

    摘要:在一个基于Vagrant的本地环境中,可能是某个错误的原因,导致HHVM测试结果很差;在HHVM伙伴们协助下,该原因仍在研究中!然而,在DigitalOcean的一个4GB虚拟机中,HHVM甚至盖过了最新版的PHP-NG的风头!

    PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

    结论:它们反映出HHVM的功效更佳(在JIT热启动后),虽然出于某些原因,我们不能在所有装备中获取这些结果。

    假如你记得我们在几个月前写过一篇文章,那时WordPress 3.9表明是完全支持HHVM的,当时是那么令我们欢欣鼓舞。最初的基准测试结果显示,HHVM要比驱动着当前所有PHP构建的Zend引擎高级得多。后来,问题就出来了:

    HHVM只能以单个用户运行,这意味着(在共享环境中)安全性差了 HHVM在崩溃后不会自动重启,而不幸的是,它至今仍然经常发生 HHVM在启动时使用大量内存,虽然,它和同规模的PHP-FPM比较,单个请求的内存使用量更低

    很显然,你不得不根据你的(或者更确切地说是你的站点)的需求采取折中方案,然而这值得吗?切换到HHVM后,你期望获得多少性能改善呢?

    在Kinsta,我们真的想要测试所有新技术,并通常会优化这一切来为我们的客户提供最佳的环境。今天,我最终花了点时间来配置测试环境并进行了一些测试来对比两个不同的构建,一个是全新出炉的WordPress安装,另外一个则添加了大量内容的WooCommerce!为了计量脚本的运行时间,我只是简单地添加了

    < php timer_stop(1);  >

    这一行到footer.php的/body标记前。

    这里是配置环境的详情:

    DigitalOcean 4GB 雨滴容器 (2 CPU核心, 4GB RAM) Ubuntu 14.04, MariaDB10 测试站点: 已导入演示内容的Munditia主题,WooCommerce 2.1.12 & WordPress 3.9.1 PHP 5.5.9, PHP 5.5.15, PHP 5.6.0 RC2, PHP-NG (20140718-git-6cc487d)和HHVM 3.2.0 (版本是PHP 5.6.99-hhvm)

    没有进一步大费周章,这些就是我的测试结果,数值越低越好,以秒为单位:

    DigitalOcean 4GB 雨滴容器

    单位是秒,运行10次,越低越好

    PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

    看起来似乎PHP-NG在它首次运行后就获得了峰值性能!HHVM需要更多几次重载,但是它们的性能貌似差不多!我等不及PHP-NG合并到开发主干了!:)

    一分钟命中数,越高越好。

    PHP 5.5 / PHP5.6 / PHP-NG 和 HHVM 哪个性能更好?

    PHP 5.5.15禁用OpCache

    执行: 236 hits 可用性: 100.00 % 消耗时间: 59.03 secs 传输的数据: 2.40 MB 回应时间: 2.47 secs 执行率: 4.00 trans/sec 吞吐量: 0.04 MB/sec 并发数: 9.87 成功的执行: 236 失败的执行: 0 最长执行: 4.44 最短执行: 0.48

    PHP 5.5.15启用OpCache

    执行: 441 hits 可用性: 100.00 % 消耗时间: 59.55 secs 传输的数据: 4.48 MB 回应时间: 1.34 secs 执行率: 7.41 trans/sec 吞吐量: 0.08 MB/sec 并发数: 9.91 成功的执行: 441 失败的执行: 0 最长执行: 2.19 最短执行: 0.64

    PHP 5.6 RC2禁用OpCache

    执行: 207 hits 可用性: 100.00 % 消耗时间: 59.87 secs 传输的数据: 2.10 MB 回应时间: 2.80 secs 执行率: 3.46 trans/sec 吞吐量: 0.04 MB/sec 并发数: 9.68 成功的执行: 207 失败的执行: 0 最长执行: 3.65 最短执行: 0.54

    PHP 5.6 RC2启用OpCache

    执行: 412 hits 可用性: 100.00 % 消耗时间: 59.03 secs 传输的数据: 4.18 MB 回应时间: 1.42 secs 执行率: 6.98 trans/sec 吞吐量: 0.07 MB/sec 并发数: 9.88 成功的执行: 412 失败的执行: 0 最长执行: 1.93 最短执行: 0.34

    HHVM 3.2.0(版本是PHP 5.6.99-hhvm)

    执行: 955 hits 可用性: 100.00 % 消耗时间: 59.69 secs 传输的数据: 9.18 MB 回应时间: 0.62 secs 执行率: 16.00 trans/sec 吞吐量: 0.15 MB/sec 并发数: 9.94 成功的执行: 955 失败的执行: 0 最长执行: 0.85 最短执行: 0.23

    PHP-NG启用OpCache(构建: Jul 29 2014)

    执行: 849 hits 可用性: 100.00 % 消耗时间: 59.88 secs 传输的数据: 8.63 MB 回应时间: 0.70 secs 执行率: 14.18 trans/sec 吞吐量: 0.14 MB/sec 并发数: 9.94 成功的执行: 849 失败的执行: 0 最长执行: 1.06 最短执行: 0.13

    注意:这里节略了前一次的测试结果(有误),如感兴趣请访问原文查看。

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    正版 Windows 11产品密钥怎么查找/查看?

    还有3个月,微软将停止 Windows 10 的更新

    Windows 10 终止支持后,企业为何要立即升级?

    Windows 10 将于 2025年10 月终止技术支持,建议迁移到 Windows 11

    Windows 12 发布推迟,微软正全力筹备Windows 11 25H2更新

    Linux 退出 mail的命令是什么

    Linux 提醒 No space left on device,但我的空间看起来还有不少空余呢

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    IT头条

    公安部:我国在售汽车搭载的“智驾”系统都不具备“自动驾驶”功能

    02:03

    液冷服务器概念股走强,博汇、润泽等液冷概念股票大涨

    01:17

    亚太地区的 AI 驱动型医疗保健:2025 年及以后的下一步是什么?

    16:30

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    技术热点

    商业智能成CIO优先关注点 技术落地方显成效(1)

    用linux安装MySQL时产生问题破解

    JAVA中关于Map的九大问题

    windows 7旗舰版无法使用远程登录如何开启telnet服务

    Android View 事件分发机制详解

    MySQL用户变量的用法

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。