新蒲京200.c软件下载-app官网网址 > 工具建设 >

该原因仍在探究中

摘要:在二个依照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 RAMState of Qatar
  • 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 雨露容器

单位是秒,运营12回,越低越好

图片 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

在意:这里节略了前二回的测量检验结果(有误),如感兴趣请访问原版的书文查看。