在HHVM伙伴们协助下

摘要:在一个基于Vagrant的地头景况中,恐怕是某些错误的来头,导致HHVM测验结果很差;在HHVM同伴们支持下,该原因仍在研讨中!但是,在DigitalOcean的两个4GB虚构机中,HHVM以至盖过了流行版的PHP-NG的阵势!

图片 1

敲定:它们反映出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 雨水容器

单位是秒,运营13遍,越低越好

图片 2

看起来好似PHP-NG在它第叁回运营后就赢得了峰值品质!HHVM需求越来越多四回重载,但是它们的性情平时大致!小编迫不如待PHP-NG合併到支付基本了!:)

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

图片 3

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

只顾:这里节略了前三回的测量检验结果(有误),如感兴趣请访问最早的文章查看。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图