图片 15

DigitalOcean 4GB 雨露容器

单位是秒,运维11回,越低越好

图片 1

看起来就好像PHP-NG在它第一遍运转后就赢得了峰值质量!HHVM要求更加多两遍重载,不过它们的性质日常大概!小编迫比不上待PHP-NG合併到支付大旨了!:)

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

图片 2

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

留意:这里节略了前叁遍的测量检验结果(有误),如感兴趣请访问原来的文章查看。

PrestaShop 1.7.2.4

PrestaShop
是二个风靡的还要快捷增加的开源电商解决方案。它最先宣布于二〇〇八年5月16日,同有的时候间依据W3Techs的数量,它在网络中的使用率是
0.6%

对于 PrestaShop 的法规测验,大家应用免费的
金钱观主旨。请注意PrestaShop
不支持
HHVM

  • 付加物数量: 7 (私下认可样板成品卡塔尔(قطر‎
  • 测试 URL: /index.php
  • 页面缓存: 关闭, 斯Matty 缓存: 开启

图片 3

image.png

PrestaShop 基准测验

一经您记念我们在多少个月前写过一篇文章,这个时候WordPress
3.9注明是全然帮忙HHVM的,此时是那么令大家向往。最先的口径测量试验结果展现,HHVM要比驱动着日前享有PHP营造的Zend引擎高等得多。后来,难题就出去了:

WordPress 4.9.4 + Easy Digital Downloads 2.8.18

Easy Digital
Downloads
(EDD卡塔尔(قطر‎, 由 Pippin Williamson 开辟,是一款免费的 WordPress
电子百货店插件,静心于援助开辟者发卖互联网商品。

看了 WooCommerce 的表现后,我们将 WordPressEDD 一起安装。
我们选用的是无需付费的 EDD
入门核心。

  • 产物数: 6 (插件的暗中同意产物样板卡塔尔国
  • 出品列表里有三个图片错失
  • Docker 镜像来自
    https://hub.docker.com/\_/wordpress/

图片 4

image.png

WordPress + Easy Digital Downloads 基准测验

<?php timer_stop(1); ?>

规格测量试验结果

  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 5.6 基准测量检验结果: 34.47
    央浼/秒
  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.0 基准测验结果: 84.89
    央求/秒
  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.1 基准测量检验结果: 86.04
    央求/秒
  • WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.2 基准测量检验结果: 92.60
    央浼/秒 
  • WordPress 4.9.4 + WooCommerce 3.3.1 HHVM 基准测量检验结果: 69.58 央浼/秒

WooCommerceHHVM 中呈现挣扎,同不经常候 PHP 7.2 略略超越 PHP 7.1

敲定:它们反映出HHVM的成效更佳(在JIT热运维后),即便由于有些原因,大家无法在颇负器械中收获这个结果。

标准化测量试验结果

  • Prestashop 1.7.2.4 PHP 5.6 基准测量试验结果: 61.96 req/sec
  • Prestashop 1.7.2.4 PHP 7.0 基准测验结果: 108.34 req/sec
  • Prestashop 1.7.2.4 PHP 7.1 基准测量试验结果: 111.38 req/sec
  • Prestashop 1.7.2.4 PHP 7.2 基准测量试验结果: 111.48 req/sec 
  • Prestashop 1.7.2.4 HHVM 基准测量检验结果: 不协理

测量试验结果是不相伯仲的,但是 PHP 7.2 强迫的挤进来成为官员。

还未进一层煞费苦心,这个正是自己的测量试验结果,数值越低越好,以秒为单位:

准则测量试验结果

  • Craft CMS 2.6.3011 PHP 5.6 测量检验结果:131.04 乞求/秒
  • Craft CMS 2.6.3011 PHP 7.0 测量检验结果:266.54 央浼/秒
  • Craft CMS 2.6.3011 PHP 7.1 测量检验结果:272.14 央浼/秒
  • Craft CMS 2.6.3011 PHP 7.2 测量试验结果:280.02 央求/秒 
  • Craft CMS 2.6.3011 HHVM 测量检验结果:26.28 央求/秒

Craft CMS 在 HHVM 上显现的不得了,但 PHP 7.2 又再三回是最快的。

  • 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)

WordPress 4.9.4 + WooCommerce 3.3.1

WooCommerce
是三个为 WordPress
创设的一点一滴可自定义的开源电商平台。那也是时下最流行的电商结局方案之一,为互联英特网超越
42%的电子商务平台
提供扶助。

针对下一个测量检验,我们将 WordPressWooCommerce
一齐安装。我们选拔免费的
电子商务铺面大旨。

  • 出品数: 8 (2 个付加物一行卡塔尔国
  • 安装公司页面为首页
  • Docker Image 源自于
    https://hub.docker.com/\_/wordpress/

图片 5

image.png

WordPress + WooCommerce 基准测量检验

摘要:在一个依据Vagrant的地头情状中,或然是有些错误的因由,以致HHVM测量检验结果很糟糕;在HHVM同伙们支持下,该原因仍在商讨中!不过,在DigitalOcean的一个4GB设想机中,HHVM以至盖过了流行版的PHP-NG的态势!

现年的结果推翻了早前测量检验中 HHVM 的超过地位。 大家非常高兴看见 PHP 7.2
在进度方面居于一马超越的蒸热机。 要求小心的是,WordPress 不再帮衬HHVM
,后续会完全移除。 大家不再激励我们的客商迁移到
HHVM,并报告他们它对各平台支撑不足的气象。

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

PyroCMS 3.4.14

PyroCMS
是五个开源同期精气神上是同意你越来越快的在框架上构建网址和利用的 Laravel
扩展。

针对 PyroCMS 基准测量试验,大家应用免费的 Accelerant
主题
(默认 PyroCMS 宗旨卡塔尔(قطر‎。 须要珍重注意的是 PyroCMS 不能在 HHVM
中运作,可能是出于信赖 Laravel

  • 帖子数量: 5
  • 调节和测验方式开启 (应用程式_DEBUG=true)

图片 6

image.png

PyroCMS 基准测试

图片 7

标准测验结果

  • Laravel 5.6 PHP 5.6 基准测量检验结果: 不协作
  • Laravel 5.6 PHP 7.0 基准测量试验结果: 不相配
  • Laravel 5.6 PHP 7.1 基准测验结果: 411.39 req/sec
  • Laravel 5.6 PHP 7.2 基准测量检验结果: 442.17 req/sec 
  • Laravel 5.6 HHVM 基准测验结果: 不包容

一旦你将Laravel 5.6 PHP 7.2标准测验结果与Laravel
5.4.36的标准测量检验结果开展相比,差距是心惊胆跳的!
Laravel在风行版本的PHP中运作功效特别好。

很猛烈,你只好依照你的(或然更符合地说是你的站点)的供给接受折中方案,然则那会不会值得?切换成HHVM后,你希望获得多少质量改正呢?

Bolt CMS 3.4.8

Bolt CMS, 或者叫
Bolt,是二个开源的剧情管理工科具,他力求尽大概简单直白。
他依靠 SilexSymfony 组件,使用 Twig 以及 SQLiteMySQL
或者 PostgreSQL

针对 Bolt CMS 基准测量检验, 我们接纳无需付费的 Bolt Base 2016
主题。
珍视注意的是 HHVM 不受帮忙(#6921)。

  • 帖子数量: 5
  • 经过测量检验的网站: /entries
  • Session 仍居于启用意况

图片 8

image.png

Bolt CMS 基准测量检验

  • HHVM只可以以单个用户运营,那表示(在分享情形中)安全性差了
  • HHVM在崩溃后不会活动重启,而不佳的是,它现今仍旧平时发出
  • HHVM在运行时使用大批量内存,就算,它和同规模的PHP-FPM比较,单个央求的内部存款和储蓄器使用量更低

Symfony 3.3.6 + 4.0.1

Symfony
是一组可选拔的 PHP 组件集结,相同的时间也是一个用于创建 web、APIs、微服务和
web services 程序的 PHP 框架。它拆穿于二〇〇六年四月24日。

对此 Symfony 的尺码测量检验,大家运用 Symfony
Demo
和 MySQL
(暗中同意景况下行使的是SQLite)。测验被每每周转然后取结果的平均值。有三个关键的点须要注意,正是HHVM 不能够很好的干活并抛出了500错误。你能够在此个
表格
中查看越来越多的音讯。

  • 文章多少: 10
  • 测试的URL: /en/blog/
  • composer dump-autoload -o, php bin/console doctrine:database:create,
    php bin/console doctrine:schema:create, php bin/console
    doctrine:fixtures:load, php bin/console cache:clear –no-warmup
    –env=prod

图片 9

image.png

Symfony 3.3.6 基准测量试验

此地是布署景况的实际情况:

Joomla! 3.8.5

Joomla!
是四个揭破网页内容的免费而开源 CMS,最早公布于二〇〇六年十一月12日。 他建设布局于
model--view--controller web 应用框架中,依照 W3Techs 他被互联网络
3.1%的持有网站
使用。

针对 Joomla! 基准测量试验, 大家运用无需付费的 Beez3
框架。

  • 帖子数量: 4 (在装置过程中服从的暗许 Joomla 帖子)
  • 暗中同意左边栏未透露
  • Docker Image 源自于
    https://hub.docker.com/\_/joomla/

图片 10

image.png

Joomla! 基准测验

在Kinsta,大家确实想要测量试验全体新能力,并平日会优化这一体来为大家的顾客提供最棒的条件。几眼前,小编最终花了点时间来配置测量试验情形并展开了部分测量检验来对待四个差别的营造,二个是全新出炉的WordPress安装,其余一个则增多了汪洋剧情的WooCommerce!为了计量脚本的运作时刻,作者只是轻易地增多了

规格测验结果

  • Laravel 5.4.36 PHP 5.6 基准测量检验结果: 66.57 req/sec
  • Laravel 5.4.36 PHP 7.0 基准测验结果: 114.55 req/sec
  • Laravel 5.4.36 PHP 7.1 基准测量检验结果: 113.26 req/sec
  • Laravel 5.4.36 PHP 7.2 基准测量检验结果: 114.04 req/sec
  • Laravel 5.4.36 HHVM 基准测量检验结果: 394.31 req/sec 

HHVM以比较大优势大捷。

须要在意的是,Laravel 5.6与HHVM不相称,而且供给PHP 7.1或更加高版本。

图片 11

image.png

Laravel 5.6 基准测量试验

PHP & HHVM 基准测量试验 (2018卡塔尔

每三次测量检验,我们都使用各样平台的新颖版本,并用拾四个冒出客户举行一分钟的主页测验。以下是我们测量检验境况的求实陈设。

  • 计算主机:8x AMD(Kuga卡塔尔(قطر‎ Xeon(凯雷德卡塔尔 CPU @ 2.20GHz (由 Google
    云平台
    提供协助,并在独立的器皿中运作 卡塔尔(قطر‎

  • 操作系统:Ubuntu 16.04.3 LTS

  • Docker 环境:Debian 8、Nginx 1.13.8、MariaDB 10.1.31

  • PHP 引擎: 5.6、 7.0、7.1、 7.2

  • HHVM: 3.24.2

  • OPCache:WordPress、Joomla 和 Drupal 多个阳台, 大家采用官方 docker
    镜像。别的平台大家都使用开启 OPcache 的镜像并使用以下php.ini
    配置文件。

    opcache.memory_consumption=128
    opcache.interned_strings_buffer=8
    opcache.max_accelerated_files=4000
    opcache.revalidate_freq=60
    opcache.fast_shutdown=1
    opcache.enable_cli=1
    

这么些测量试验由 WordPress 的进献者和支撑技术员 Threatq
Firdaus
在 Kinsta 实现。他孝敬了 WordPress 的中央代码和翻译了印度尼西亚版的
WordPress。

Grav CMS 1.3.10

Grav
是贰个简约易用但功效强大的开源 CMS ,没有必要数据库,有时也被称呼平面文件
CMS 。

对此 Grav CMS 的原则测量试验,大家使用了无偿的 Clean Blog
框架。值得注意的是
Grav CMS 已经不复与 HHVM 编写翻译器包容,它曾经从 Travis 中 删除了 HHVM
环境。

  • 文章多少:4 (在 “Clean Blog” 框架中预设帖子)
  • 关闭页面/文件缓存
    https://learn.getgrav.org/advanced/performance-and-caching,Twig
    缓存仍可用。

图片 12

image.png

Grav CMS 基准测量试验

Fork CMS 5.2.2

Fork 是三个应用 Symfony 组件的易用的开源 CMS。对于 Fork CMS
的法则测量试验,我们选拔无偿的暗中认可 Fork
主题。须要小心的是
Fork CMS 需求 PHP 7.1 或更加高的条件而且它不扶助 HHVM。

  • 小说多少:2 (来自 ForkCMS 的暗许样本数据)
  • 测试 URL:/modules/blog

图片 13

image.png

Fork CMS 基准测量试验

Craft CMS 2.6.3011

Craft CMS
是面向开拓职员,设计人员和Web专门的学业职员的注意内容处理种类,为顾客提供灵活性和易用性的强硬功用。

对于 Craft CMS 基准测量试验,我们运用免费的
暗中同意宗旨.

  • 随笔数量:5
  • 测试的 URL:/index.php?p=news
  • CraftCMS 带有自个儿的 Dockerfile。大家将其定制为与nginx包容。

图片 14

image.png

Craft CMS 基准测验

测验结果

  • Grav CMS 1.3.10 PHP 5.6 基准测量检验结果:34.83 央求/秒
  • Grav CMS 1.3.10 PHP 7.0 基准测量检验结果:53.37 倡议/秒
  • Grav CMS 1.3.10 PHP 7.1 基准测量试验结果:53.37 倡议/秒
  • Grav CMS 1.3.10 PHP 7.2 基准测量检验结果:55.12 诉求/秒 
  • Grav CMS 1.3.10 HHVM 法则测验结果:不援救

我们得以重新察看最新版本的 PHP (7.2State of Qatar 在 Grav CMS 中是烜赫一时的得主。

Laravel 5.4.36 + 5.6

Laravel
是三个不胜流行的用于支付Web应用程序的开源PHP框架。它由TaylorOtwell创制,并于二零一三年1月发布。

对此Laravel基准测量试验,我们运用了纯HTML主旨。 测验运转多次并取平均值。
您能够在这里手表格中见到更加多详细音信。

  • 帖子数量: 10 个使用
    Blade
    模板foreach循环体现
  • 数据库有贰个 1posts
  • 以此表包括八个字段 post_title, post_content, post_author,
    created_at, updated_at
  • 关闭session
  • 在拓宽标准测量检验前运转composer dump-autoload --classmap-authoritative,php artisan optimize --force,
    php artisan config:cache, php artisan route:cache

图片 15

image.png

Laravel 5.4.36 基准测量试验

基准测量试验结果

  • Anchor CMS 0.12.6 PHP 5.6 基准测量检验结果: 495.33 req/sec
  • Anchor CMS 0.12.6 PHP 7.0 基准测验结果: 546.02 req/sec
  • Anchor CMS 0.12.6 PHP 7.1 基准测验结果: 565.00 req/sec 
  • Anchor CMS 0.12.6 PHP 7.2 基准测量检验结果: 561.73 req/sec
  • Anchor CMS 0.12.6 HHVM 基准测量试验结果: 487.71 req/sec

PHP 7.1 和 PHP 7.2 的测量试验结果丰盛周围,可是 PHP 7.1
在我们的质量测试中表现更加快一些

基准测验结果

  • Symfony 4.0.1 PHP 5.6 基准测量检验结果: 不支持
  • Symfony 4.0.1 PHP 7.0 基准测量试验结果: 不协理
  • Symfony 4.0.1 PHP 7.1 基准测试结果: 188.12 req/sec
  • Symfony 4.0.1 PHP 7.2 基准测量试验结果: 197.17 req/sec 
  • Symfony 4.0.1 HHVM 基准测验结果: 不帮衬

那边未有欢快,PHP 7.2 再一次登上尖峰。

大家年年都会尝试深切摸底不一致版本的 PHP 和 HHVM 在各个平台的品质基准。
二〇一两年,大家康健对 20 种差异平台/配置中的多样差异的 PHP 引擎和 HHVM
实行了规范化测验; 包涵 WordPress,Drupal,Joomla!,Laravel,Symfony 等。
大家还测验了流行的电商技术方案,如 WooCommerce,Easy Digital
Downloads,Magento 和 PrestaShop。

条件测量试验结果

  • WordPress 4.9.4 PHP 5.6 基准测验结果: 49.18 央浼/秒
  • WordPress 4.9.4 PHP 7.0 基准测量试验结果: 133.55 伸手/秒
  • WordPress 4.9.4 PHP 7.1 基准测验结果: 134.24 央求/秒
  • WordPress 4.9.4 PHP 7.2 基准测量检验结果: 148.80 供给/秒 
  • WordPress 4.9.4 HHVM 基准测量试验结果: 144.76 央求/秒

PHP 7.2 证明比 HHVM 稍快而获胜。 那与 2014 年 HHVM
鲜明胜球的口径测量检验有明显的变型。 PHP for WordPress 也更是地西泮。
大家相遇了 HHVM 大多一贯主题材料。

image.png

admin

相关文章

发表评论

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