成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

PHP 5.6,7.0,7.1,7.2 和 HHVM 運(yùn)行效率比較

cnTomato / 1139人閱讀

摘要:測(cè)試運(yùn)行多次并取平均值。文章數(shù)量測(cè)試的基準(zhǔn)測(cè)試基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果不支持再次成為冠軍請(qǐng)注意的運(yùn)行環(huán)境需要或以上。同時(shí),再次不能正常工作并拋出錯(cuò)誤。

我們每年都會(huì)嘗試深入了解不同版本的 PHP 和 HHVM 在各種平臺(tái)的性能基準(zhǔn)。 今年,我們?nèi)鎸?duì) 20 種不同平臺(tái)/配置中的四種不同的 PHP 引擎和 HHVM 進(jìn)行了基準(zhǔn)測(cè)試; 包括 WordPress,Drupal,Joomla!,Laravel,Symfony 等。 我們還測(cè)試了流行的電子商務(wù)解決方案,如 WooCommerce,Easy Digital Downloads,Magento 和 PrestaShop。

我們一直鼓勵(lì) WordPress 用戶利用最新的?支持的 PHP 版本 版本。 它們不僅更安全,而且還提供了額外的性能改進(jìn)。 當(dāng)然,我們并不是在談?wù)?WordPress,這在大多數(shù)平臺(tái)上都是如此。 今天我們將向您展示 PHP 7.2 如何戰(zhàn)無(wú)不勝!?

今年的結(jié)果推翻了以往測(cè)試中 HHVM 的領(lǐng)先地位。 我們很高興看到 PHP 7.2 在速度方面處于領(lǐng)先的引擎。 需要注意的是,WordPress 不再支持?HHVM ?,后續(xù)會(huì)完全移除。 我們不再鼓勵(lì)我們的客戶遷移到 HHVM,并告知他們它對(duì)各平臺(tái)支持不足的情況。

這對(duì)于開發(fā)人員和使用者來(lái)說(shuō)都是好消息,因?yàn)檫@讓他們精力轉(zhuǎn)移到 PHP 上來(lái),同時(shí)能夠?yàn)槊總€(gè)人提供更快的網(wǎng)站和 web 服務(wù)。

PHP & HHVM 基準(zhǔn)測(cè)試 (2018)

每一次測(cè)試,我們都使用每個(gè)平臺(tái)的最新版本,并用15個(gè)并發(fā)用戶進(jìn)行一分鐘的主頁(yè)測(cè)試。以下是我們測(cè)試環(huán)境的具體配置。

計(jì)算主機(jī):8x Intel(R) Xeon(R) CPU @ 2.20GHz (由 Google 云平臺(tái) 提供支持,并在獨(dú)立的容器中運(yùn)行 )

操作系統(tǒng):Ubuntu 16.04.3 LTS

Docker 環(huán)境: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 三個(gè)平臺(tái), 我們使用官方 docker 鏡像。其他平臺(tái)我們都使用開啟 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

這些測(cè)試由 WordPress 的貢獻(xiàn)者和支持工程師 Threatq Firdaus 在 Kinsta 完成。他貢獻(xiàn)了 WordPress 的核心代碼和翻譯了印尼版的 WordPress。

PHP

PHP : Hypertext Preprocessor(超文本處理器)。它是當(dāng)今網(wǎng)絡(luò)上最流行的腳本語(yǔ)言之一。據(jù) W3Techs 稱,所有服務(wù)器端編程語(yǔ)言的網(wǎng)站中,超過(guò)83%使用 PHP ?。

HHVM

由于 PHP 的性能問(wèn)題,F(xiàn)acebook 的 PHP 團(tuán)隊(duì)開發(fā)了 HipHop 虛擬機(jī)(HHVM)。它是一個(gè)使用即時(shí)(JIT)編譯技術(shù)將 PHP 代碼轉(zhuǎn)換為機(jī)器語(yǔ)言以在 PHP 代碼和運(yùn)行它的底層硬件之間建立協(xié)同作用的系統(tǒng)。

測(cè)試的平臺(tái)和配置

我們的測(cè)試包括以下20個(gè)平臺(tái)/配置。 在某些平臺(tái)下,由于缺乏對(duì)特定 PHP 版本的支持,我們不得不測(cè)試多個(gè)版本。 點(diǎn)擊下面的標(biāo)題直接跳到對(duì)應(yīng)的測(cè)試記錄和結(jié)果。 測(cè)試數(shù)據(jù)以每秒請(qǐng)求數(shù)來(lái)衡量。 當(dāng)然請(qǐng)求數(shù)越多越好。

WordPress 4.9.4

要測(cè)試是第一個(gè)平臺(tái)當(dāng)然是我們最喜歡的:?WordPress?(我們可能有點(diǎn)偏向于每天生存和呼吸著這個(gè)CMS ?)。 WordPress 核心是你可以用來(lái)創(chuàng)建漂亮的網(wǎng)站,博客,或者app的開源軟件。 實(shí)際上, WordPress 支持著互聯(lián)網(wǎng)上超過(guò)?全部網(wǎng)站29%?。 您訪問(wèn)的超過(guò)1/4的網(wǎng)站可能由 WordPress 提供支持。

針對(duì) WordPress 基準(zhǔn)測(cè)試, 我們使用免費(fèi)的?Twenty Seventeen theme。?我們使用來(lái)自 wptest.io 的虛擬內(nèi)容及模擬15個(gè)用戶的并發(fā)來(lái)基準(zhǔn)測(cè)試首頁(yè)一分鐘。

帖子數(shù)量: 10 個(gè) / 頁(yè)根據(jù) wptest.io 生成

“搜索” 側(cè)邊欄是側(cè)邊欄上唯一發(fā)布的內(nèi)容

Docker Image 源自于?https://hub.docker.com/_/word...

WordPress 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

WordPress 4.9.4 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果:?49.18 請(qǐng)求/秒

WordPress 4.9.4 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 133.55 請(qǐng)求/秒

WordPress 4.9.4 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 134.24 請(qǐng)求/秒

WordPress 4.9.4?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果:?148.80 請(qǐng)求/秒??

WordPress 4.9.4 HHVM 基準(zhǔn)測(cè)試結(jié)果: 144.76 請(qǐng)求/秒

PHP 7.2 證明比 HHVM 稍快而獲勝。 這與 2016 年 HHVM 明顯獲勝的基準(zhǔn)測(cè)試有顯著的變化。 PHP for WordPress 也更加穩(wěn)定。 我們遇到了 HHVM 許多第一手問(wèn)題。

WordPress 4.9.4 + WooCommerce?3.3.1

WooCommerce?是一個(gè)為 WordPress 構(gòu)建的完全可自定義的開源電子商務(wù)平臺(tái)。這也是目前最流行的電子商務(wù)結(jié)局方案之一,為互聯(lián)網(wǎng)上超過(guò)?42%的電商平臺(tái)?提供支持。

針對(duì)下一個(gè)測(cè)試,我們將 WordPressWooCommerce 一起安裝。我們使用免費(fèi)的?電商店面主題。

產(chǎn)品數(shù): 8 (2 個(gè)產(chǎn)品一行)

設(shè)置商店頁(yè)面為首頁(yè)

Docker Image 源自于?https://hub.docker.com/_/word...

WordPress + WooCommerce 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

WordPress 4.9.4 + WooCommerce 3.3.1 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 34.47 請(qǐng)求/秒

WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 84.89 請(qǐng)求/秒

WordPress 4.9.4 + WooCommerce 3.3.1 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 86.04 請(qǐng)求/秒

WordPress 4.9.4 + WooCommerce 3.3.1?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果:?92.60?請(qǐng)求/秒??

WordPress 4.9.4 + WooCommerce 3.3.1 HHVM 基準(zhǔn)測(cè)試結(jié)果: 69.58 請(qǐng)求/秒

WooCommerceHHVM 中表現(xiàn)掙扎,同時(shí) PHP 7.2 略微超過(guò) PHP 7.1。

WordPress 4.9.4 + Easy Digital Downloads 2.8.18

Easy Digital Downloads?(EDD), 由 Pippin Williamson 開發(fā),是一款免費(fèi)的 WordPress 電子商城插件,專注于幫助開發(fā)者銷售網(wǎng)上商品。

看了 WooCommerce 的表現(xiàn)后,我們將 WordPress EDD 一起安裝。 我們采用的是免費(fèi)的?EDD 入門主題。

產(chǎn)品數(shù): 6 (插件的默認(rèn)產(chǎn)品樣本)

產(chǎn)品列表里有兩個(gè)圖片丟失

Docker 鏡像來(lái)自?https://hub.docker.com/_/word...

WordPress + Easy Digital Downloads 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

WordPress 4.9.4 + EDD 2.8.18 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 76.71 請(qǐng)求/秒

WordPress 4.9.4 + EDD 2.8.18 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 123.83 請(qǐng)求/秒

WordPress 4.9.4 + EDD 2.8.18 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 124.82 請(qǐng)求/秒

WordPress 4.9.4 + EDD 2.8.18?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果:?135.74?請(qǐng)求/秒??(最佳)

WordPress 4.9.4 + EDD 2.8.18 HHVM 基準(zhǔn)測(cè)試結(jié)果: 127.74 請(qǐng)求/秒

WordPressEDD的測(cè)試中, PHP 7.2 仍然勝出。

Drupal 8.4.4

Drupal?是一個(gè)開源的 CMSContent Management System,即"內(nèi)容管理系統(tǒng)"),由于它的模塊化系統(tǒng)和強(qiáng)大的開發(fā)者社區(qū)而流行。它在2000年推出, 據(jù) W3Techs 報(bào)道,Drupal 在所有網(wǎng)站中占比 2.2% ,在 CMS 市場(chǎng)中占比 4.4% (詳細(xì)調(diào)查)?。

對(duì)于 Drupal 的基準(zhǔn)測(cè)試,我們采用?Bartik 8.4.4 主題。注意! Drupal 8.4.x 不兼容 PHP 7.2?(詳細(xì)信息),因此,我們沒(méi)有測(cè)試 PHP 7.2。

帖子數(shù)量: 10 (由 Devel 模塊生成)

關(guān)閉頁(yè)面緩存:?https://www.drupal.org/node/2...

Docker 鏡像來(lái)自?https://hub.docker.com/_/drupal/

Drupal 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Drupal 8.4.4 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 7.05 請(qǐng)求/秒

Drupal 8.4.4 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 15.94 請(qǐng)求/秒

Drupal 8.4.4 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 19.15 請(qǐng)求/秒

Drupal 8.4.4 PHP 7.2?基準(zhǔn)測(cè)試結(jié)果: (不兼容)

Drupal 8.4.4?HHVM 基準(zhǔn)測(cè)試結(jié)果: 19.57 請(qǐng)求/秒??

由于 Drupal的最新版不支持 PHP 7.2HHVM 贏下了這局。 看 PHP 的前一個(gè)版本(7.1)的性能表現(xiàn),我們可以大膽推測(cè) PHP 7.2 將會(huì)更快!

Joomla! 3.8.5

Joomla!?是一個(gè)發(fā)布網(wǎng)頁(yè)內(nèi)容的免費(fèi)而開源 CMS,最初發(fā)布于2005年8月17日。 他建立于 model--view--controller web 應(yīng)用框架中,根據(jù) W3Techs 他被互聯(lián)網(wǎng)上?3.1%的所有網(wǎng)站?使用。

針對(duì) Joomla! 基準(zhǔn)測(cè)試, 我們使用免費(fèi)的?Beez3 框架。

帖子數(shù)量: 4 (在安裝過(guò)程中按照的默認(rèn) Joomla 帖子)

默認(rèn)側(cè)邊欄未發(fā)布

Docker Image 源自于?https://hub.docker.com/_/joomla/

Joomla! 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Joomla! 3.8.5 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 26.42 請(qǐng)求/秒

Joomla! 3.8.5 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 41.46 請(qǐng)求/秒

Joomla! 3.8.5 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 41.17 請(qǐng)求/秒

Joomla! 3.8.5 PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 42.36 請(qǐng)求/秒

Joomla! 3.8.5?HHVM 基準(zhǔn)測(cè)試結(jié)果: 51.84 請(qǐng)求/秒??

Joomla! 我們可以看到在各個(gè)版本的 PHP 中穩(wěn)步的性能提升。 但 HHVM 仍然領(lǐng)先。

Magento 2 (CE)?2.1.11 + 2.2.2

Magento?是用 PHP 編寫的流行的開源電子商務(wù)平臺(tái),于2008年3月31日發(fā)布。 根據(jù) W3Techs,它支持?所有互聯(lián)網(wǎng)的1.2%。

對(duì)于 Magento 2 的基準(zhǔn)測(cè)試,我們使用免費(fèi)的?Luma 主題。我們使用了兩個(gè)版本,因?yàn)?2.1.11 是唯一支持 PHP 5.6 的版本。 我們安裝了樣本數(shù)據(jù)和默認(rèn)主題。對(duì)于其它的測(cè)試,我們使用 2.2.2 版本。Magento 2 目前還不支持 PHP 7.2 或者是最新版本的 HHVM。

產(chǎn)品數(shù)量:7

http://pubfiles.nexcess.net/m...

Magento 2 基準(zhǔn)測(cè)試

測(cè)試結(jié)果

Magento 2 (CE)?2.1.11 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果:10.75 請(qǐng)求/秒

Magento 2 (CE)?2.1.11 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果:20.87 請(qǐng)求/秒

Magento 2 (CE)?2.1.11?PHP 7.1 基準(zhǔn)測(cè)試結(jié)果:29.84 請(qǐng)求/秒??

Magento 2 (CE)?2.1.11 PHP 7.2 基準(zhǔn)測(cè)試結(jié)果:不支持

Magento 2 (CE)?2.1.11 HHVM 基準(zhǔn)測(cè)試結(jié)果:不支持

由于 PHP 7.2 和最新版本的 HHVM 都不支持 Magento 2,所以 PHP 7.1 是明顯的贏家。通過(guò)每個(gè)版本都可以獲得一致的性能提升,這一點(diǎn)令人印象深刻。

Grav CMS 1.3.10

Grav?是一個(gè)簡(jiǎn)單易用但功能強(qiáng)大的開源 CMS ,不需要數(shù)據(jù)庫(kù),有時(shí)也被稱為平面文件 CMS 。

對(duì)于 Grav CMS 的基準(zhǔn)測(cè)試,我們使用了免費(fèi)的 Clean Blog 框架。值得注意的是?Grav CMS 已經(jīng)不再與 HHVM?編譯器兼容,它已經(jīng)從 Travis 中?刪除了 HHVM 環(huán)境。

文章數(shù)量:4 (在 "Clean Blog" 框架中預(yù)設(shè)帖子)

關(guān)閉頁(yè)面/文件緩存 ?https://learn.getgrav.org/adv...,Twig 緩存仍可用。

Grav CMS 基準(zhǔn)測(cè)試

測(cè)試結(jié)果

Grav CMS 1.3.10 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果:34.83 請(qǐng)求/秒

Grav CMS 1.3.10 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果:53.37 請(qǐng)求/秒

Grav CMS 1.3.10 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果:53.37 請(qǐng)求/秒

Grav CMS 1.3.10?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果:55.12 請(qǐng)求/秒??

Grav CMS 1.3.10 HHVM 基準(zhǔn)測(cè)試結(jié)果:不支持

我們可以再次看到最新版本的 PHP (7.2) 在 Grav CMS 中是明顯的贏家。

October CMS?1.0.433

October CMS?是一個(gè)基于 Laravel 的免費(fèi)、開源、自主托管的模塊化 CMS 平臺(tái)。它最初于2014年5月15日發(fā)布。

對(duì)于 October CMS 基準(zhǔn)測(cè)試,我們使用了免費(fèi)的?Clean Blog 主題。需要注意的是 October CMS 不再支持 PHP 5.6 和 HHVM。即使我們可以通過(guò)刪除 PHP 檢查來(lái)欺騙安裝程序,但它在配置向?qū)е谐霈F(xiàn)了會(huì)報(bào)500錯(cuò)誤導(dǎo)致安裝失敗。

文章數(shù)量:5 在左邊有兩個(gè)邊欄 (最新帖子和 Follow me)

October CMS 基準(zhǔn)測(cè)試

測(cè)試結(jié)果

October CMS?1.0.433 PHP 5.6 測(cè)試結(jié)果:不支持

October CMS?1.0.433 PHP 7.0 測(cè)試結(jié)果:43.83 請(qǐng)求/秒

October CMS?1.0.433 PHP 7.1 測(cè)試結(jié)果:47.95 請(qǐng)求/秒

October CMS?1.0.433 PHP 7.2 測(cè)試結(jié)果:48.87 請(qǐng)求/秒??

October CMS?1.0.433 HHVM 測(cè)試結(jié)果:不支持

即使不支持兩個(gè)引擎,我們可以看到 PHP 7.2 再次獲勝。

很高興看到這些小眾的內(nèi)容管理系統(tǒng)不再支持舊版本的 PHP。盡管這不是一個(gè)很大的優(yōu)勢(shì)。因?yàn)楫?dāng)談到 WordPress 和其他平臺(tái)占有大部分市場(chǎng)份額時(shí),由于其兼容性問(wèn)題,發(fā)展得比較緩慢。

Laravel?5.4.36 + 5.6

Laravel?是一個(gè)非常流行的用于開發(fā)Web應(yīng)用程序的開源PHP框架。它由Taylor Otwell創(chuàng)建,并于2011年6月發(fā)布。

對(duì)于Laravel基準(zhǔn)測(cè)試,我們使用了純HTML主題。 測(cè)試運(yùn)行多次并取平均值。 您可以在此電子表格中看到更多詳細(xì)信息。

帖子數(shù)量: 10 個(gè)使用?Blade?模板foreach循環(huán)展示

數(shù)據(jù)庫(kù)有一個(gè) 1posts

這個(gè)表包含六個(gè)字段?post_title,?post_content,?post_author,?created_at,?updated_at

關(guān)閉session

在進(jìn)行基準(zhǔn)測(cè)試前運(yùn)行 composer dump-autoload --classmap-authoritative, php artisan optimize --force, php artisan config:cache, php artisan route:cache

Laravel 5.4.36 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Laravel?5.4.36 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 66.57 req/sec

Laravel?5.4.36 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 114.55 req/sec

Laravel?5.4.36 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 113.26 req/sec

Laravel?5.4.36 PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 114.04 req/sec?

Laravel?5.4.36?HHVM 基準(zhǔn)測(cè)試結(jié)果: 394.31 req/sec??

HHVM以較大優(yōu)勢(shì)獲勝。

需要注意的是,Laravel 5.6與HHVM不兼容,并且需要PHP 7.1或更高版本。

Laravel 5.6 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Laravel?5.6 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 不兼容

Laravel?5.6 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 不兼容

Laravel?5.6 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 411.39 req/sec

Laravel?5.6?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 442.17 req/sec??

Laravel?5.6 HHVM 基準(zhǔn)測(cè)試結(jié)果:?不兼容

如果您將Laravel 5.6 PHP 7.2基準(zhǔn)測(cè)試結(jié)果與Laravel 5.4.36的基準(zhǔn)測(cè)試結(jié)果進(jìn)行比較,差異是驚人的! Laravel在最新版本的PHP中運(yùn)行效率非常好。

Symfony?3.3.6 +?4.0.1

Symfony 是一組可重用的 PHP 組件集合,同時(shí)也是一個(gè)用于創(chuàng)建 web、APIs、微服務(wù)和 web services 程序的 PHP 框架。它發(fā)布于2005年10月22日。

對(duì)于 Symfony 的基準(zhǔn)測(cè)試,我們使用?Symfony Demo? 和 MySQL (默認(rèn)情況下使用的是SQLite)。測(cè)試被多次運(yùn)行然后取結(jié)果的平均值。有一個(gè)重要的點(diǎn)需要注意,就是 HHVM 不能很好的工作并拋出了500錯(cuò)誤。你可以在這個(gè) 表格 中查看更多的信息。

文章數(shù)量: 10

測(cè)試的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

Symfony 3.3.6 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Symfony?3.3.6 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 81.78 req/sec

Symfony?3.3.6 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 184.15 req/sec

Symfony?3.3.6 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 187.60 req/sec

Symfony?3.3.6?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 196.94 req/sec??

Symfony?3.3.6 HHVM 基準(zhǔn)測(cè)試結(jié)果:?不支持

PHP 7.2 再次成為冠軍!

請(qǐng)注意 Symfony 4.0.1 的運(yùn)行環(huán)境需要 PHP 7.1或以上。同時(shí),HHVM再次不能正常工作并拋出 500 錯(cuò)誤。

Symfony 4.0.1 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Symfony 4.0.1 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 不支持

Symfony 4.0.1 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 不支持

Symfony 4.0.1 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 188.12 req/sec

Symfony 4.0.1?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 197.17 req/sec??

Symfony 4.0.1 HHVM 基準(zhǔn)測(cè)試結(jié)果:?不支持

這里沒(méi)有驚喜,PHP 7.2 再次登頂。

PyroCMS?3.4.14

PyroCMS?是一個(gè)開源同時(shí)本質(zhì)上是允許你更快的在框架上構(gòu)建網(wǎng)站和應(yīng)用的 Laravel 擴(kuò)展。

針對(duì) PyroCMS 基準(zhǔn)測(cè)試,我們使用免費(fèi)的?Accelerant 主題?(默認(rèn) PyroCMS 主題)。 需要著重注意的是 PyroCMS 不能在 HHVM 中運(yùn)行,可能是由于依賴 Laravel

帖子數(shù)量: 5

調(diào)試模式開啟 (APP_DEBUG=true)

PyroCMS 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

PyroCMS?3.4.14 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 不支持

PyroCMS?3.4.14 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 27.33 請(qǐng)求/秒

PyroCMS?3.4.14 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 27.81 請(qǐng)求/秒

PyroCMS?3.4.14?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 29.28 請(qǐng)求/秒??

PyroCMS?3.4.14 HHVM 基準(zhǔn)測(cè)試結(jié)果:?不支持

PyroCMS 的測(cè)試結(jié)果非常相近, 但 PHP 7.2 再次表現(xiàn)的很好。

Pagekit?1.0.13

Pagekit?是一個(gè)由 YOOtheme 創(chuàng)建的開源模塊化輕量 CMS。它是各種工具的集合,為創(chuàng)建更美好的網(wǎng)站服務(wù)。Pagekit 發(fā)布于 2016 年春。

在 Pagekit 基準(zhǔn)測(cè)試中,我們使用的是免費(fèi)的 One theme?(Pagekit 默認(rèn)主題).

文章數(shù): 5

關(guān)閉緩存

測(cè)試 URL: /blog

Pagekit 基準(zhǔn)測(cè)試

測(cè)試結(jié)果

Pagekit?1.0.13 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果:51.70 請(qǐng)求/秒

Pagekit?1.0.13 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 108.61 請(qǐng)求/秒

Pagekit?1.0.13 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 112.30 請(qǐng)求/秒

Pagekit?1.0.13?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 116.18 請(qǐng)求/秒??

Pagekit?1.0.13 HHVM 基準(zhǔn)測(cè)試結(jié)果: 61.16 請(qǐng)求/秒

Pagekit 運(yùn)行在 HHVM 時(shí)看起來(lái)有些捉急,而 PHP 7.2 顯然再次領(lǐng)跑各測(cè)試引擎。

Bolt CMS?3.4.8

Bolt CMS, 或者叫?Bolt,是一個(gè)開源的內(nèi)容管理工具,他力求盡可能簡(jiǎn)單直白。?他基于 SilexSymfony 組件,使用 Twig 以及 SQLite, MySQL 或者 PostgreSQL。

針對(duì) Bolt CMS 基準(zhǔn)測(cè)試, 我們使用免費(fèi)的?Bolt Base 2016 主題。 著重注意的是 HHVM 不受支持?(#6921)。

帖子數(shù)量: 5

經(jīng)過(guò)測(cè)試的網(wǎng)址: /entries

Session 仍處于啟用狀態(tài)

Bolt CMS 基準(zhǔn)測(cè)試

Benchmark Results

Bolt CMS?3.4.8 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 33.45 請(qǐng)求/秒

Bolt CMS?3.4.8 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 60.21 請(qǐng)求/秒

Bolt CMS?3.4.8 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 67.96 請(qǐng)求/秒

Bolt CMS?3.4.8?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 72.05 請(qǐng)求/秒??

Bolt CMS?3.4.8 HHVM 基準(zhǔn)測(cè)試結(jié)果: 不支持

我們可以在這里看到很不錯(cuò)的指標(biāo),每一次新發(fā)布的 PHP, Bolt CMS 可以看到一致的性能提升。

Anchor CMS?0.12.6 (pre-release)

Anchor?是一個(gè)超級(jí)簡(jiǎn)單,開源且輕量級(jí)的博客系統(tǒng),可以使你專注于寫作。
對(duì)于 Anchor CMS的基準(zhǔn)測(cè)試,我們使用 Visual Idiot 編寫的免費(fèi)?默認(rèn)主題

帖子數(shù):5

Anchor CMS 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Anchor CMS?0.12.6 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 495.33 req/sec

Anchor CMS?0.12.6 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 546.02 req/sec

Anchor CMS?0.12.6?PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 565.00 req/sec??

Anchor CMS?0.12.6 PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 561.73 req/sec

Anchor CMS?0.12.6 HHVM 基準(zhǔn)測(cè)試結(jié)果: 487.71?req/sec

PHP 7.1 和 PHP 7.2 的測(cè)試結(jié)果非常接近,但是 PHP 7.1 在我們的性能測(cè)試中表現(xiàn)更快一些

PrestaShop?1.7.2.4

PrestaShop 是一個(gè)流行的并且快速增長(zhǎng)的開源電子商務(wù)解決方案。它最初發(fā)布于2008年7月31日,同時(shí)根據(jù) W3Techs的數(shù)據(jù),它在互聯(lián)網(wǎng)中的使用率是 ?0.6%

對(duì)于 PrestaShop 的基準(zhǔn)測(cè)試,我們使用免費(fèi)的 ?傳統(tǒng)主題。請(qǐng)注意PrestaShop 不支持 HHVM

產(chǎn)品數(shù)量: 7 (默認(rèn)樣品產(chǎn)品)

測(cè)試 URL: /index.php

頁(yè)面緩存: 關(guān)閉, Smarty 緩存: 開啟

PrestaShop 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Prestashop?1.7.2.4 PHP 5.6 基準(zhǔn)測(cè)試結(jié)果: 61.96 req/sec

Prestashop?1.7.2.4 PHP 7.0 基準(zhǔn)測(cè)試結(jié)果: 108.34 req/sec

Prestashop?1.7.2.4 PHP 7.1 基準(zhǔn)測(cè)試結(jié)果: 111.38 req/sec

Prestashop?1.7.2.4?PHP 7.2 基準(zhǔn)測(cè)試結(jié)果: 111.48 req/sec??

Prestashop?1.7.2.4 HHVM 基準(zhǔn)測(cè)試結(jié)果: 不支持

測(cè)試結(jié)果是不相伯仲的,但是 PHP 7.2 勉強(qiáng)的擠進(jìn)去成為領(lǐng)導(dǎo)者。

Craft CMS?2.6.3011

Craft CMS?是面向開發(fā)人員,設(shè)計(jì)人員和Web專業(yè)人員的專注內(nèi)容管理系統(tǒng),為客戶提供靈活性和易用性的強(qiáng)大功能。

對(duì)于 Craft CMS 基準(zhǔn)測(cè)試,我們使用免費(fèi)的?默認(rèn)主題.

文章數(shù)量:5

測(cè)試的 URL:/index.php?p=news

CraftCMS 帶有自己的 Dockerfile。我們將其定制為與nginx兼容。

Craft CMS 基準(zhǔn)測(cè)試

基準(zhǔn)測(cè)試結(jié)果

Craft CMS?2.6.3011 PHP 5.6 測(cè)試結(jié)果:131.04 請(qǐng)求/秒

Craft CMS?2.6.3011 PHP 7.0 測(cè)試結(jié)果:266.54 請(qǐng)求/秒

Craft CMS?2.6.3011 PHP 7.1 測(cè)試結(jié)果:272.14 請(qǐng)求/秒

Craft CMS?2.6.3011?PHP 7.2 測(cè)試結(jié)果:280.02 請(qǐng)求/秒??

Craft CMS?2.6.3011 HHVM 測(cè)試結(jié)果:26.28 請(qǐng)求/秒

Craft CMS 在 HHVM 上表現(xiàn)的不好,但 PHP 7.2 又再一次是最快的。

Fork CMS?5.2.2

Fork 是一個(gè)使用 Symfony 組件的易用的開源 CMS。對(duì)于 Fork CMS 的基準(zhǔn)測(cè)試,我們使用免費(fèi)的默認(rèn)?Fork 主題。需要注意的是?Fork CMS 需要 PHP 7.1 或更高的環(huán)境并且它不支持 HHVM。

文章數(shù)量:2 (來(lái)自 ForkCMS 的默認(rèn)樣品數(shù)據(jù))

測(cè)試 URL:/modules/blog

Fork CMS 基準(zhǔn)測(cè)試

測(cè)試結(jié)果

Fork CMS?5.2.2 PHP 5.6 測(cè)試結(jié)果:不支持

Fork CMS?5.2.2 PHP 7.0 測(cè)試結(jié)果:不支持

Fork CMS?5.2.2 PHP 7.1 測(cè)試結(jié)果:10.68 請(qǐng)求/秒

Fork CMS?5.2.2 PHP 7.2 測(cè)試結(jié)果:12.83 請(qǐng)求/秒??

Fork CMS?5.2.2 HHVM 測(cè)試結(jié)果:不支持

在性能方面,PHP 7.2 擊敗了 PHP 7.1。

升級(jí) Kinsta 到 PHP 7.2

如果上述結(jié)果還不能說(shuō)服你,我們不知道還有什么了。一個(gè)善意的提醒,如果你使用的是 Kinsta 客戶端我們?cè)?2017 年 12 月發(fā)布了 PHP 7.2?。如果你想看到性能的提升,你可以在你的 MyKinsta 儀表盤中輕松切換到 PHP 7.2 。

在 Kinsta 中切換到 PHP 7.2

如果你擔(dān)心它與第三方插件不兼容(這有可能發(fā)生),這就是為什么我們使用分段站點(diǎn)的原因。???你可以嘗試它而不需要擔(dān)心破壞你的生產(chǎn)環(huán)境。

基準(zhǔn)測(cè)試結(jié)果

你可以清楚地從上面的測(cè)試中看到,縱觀所有平臺(tái)的性能時(shí),php 7.2是領(lǐng)先的。?

在上面測(cè)試的20個(gè)測(cè)試配置中,有14個(gè)可以表明 PHP 7.2 是最快的引擎。而有其中的兩個(gè)(Drupal 和 Magento)目前還不支持 PHP 7.2,所以有可能是16個(gè)。

就 WordPress 而言,php 7.2是所有測(cè)試中最快的(stock WordPress site,WooCommerce 和 Easy Digital Downloads)。

在許多基準(zhǔn)測(cè)試結(jié)果中,你可以輕松地發(fā)現(xiàn)每個(gè)發(fā)布的新版本php的性能提升模式。這就是為什么測(cè)試您的網(wǎng)站,插件等是非常重要的事情,堅(jiān)持定期升級(jí)計(jì)劃,你的訪問(wèn)者和客戶會(huì)因?yàn)樗麄兯谕乃俣榷兄x你!

如果你的托管服務(wù)提供商不提供更新 PHP 的版本,那么你現(xiàn)在就應(yīng)該考慮遷移它。

我們對(duì)PHP 7.2感到非常興奮,并希望你也是!我們很樂(lè)意聽到你對(duì)我們基準(zhǔn)測(cè)試的想法,甚至你曾經(jīng)升級(jí)過(guò)的體驗(yàn)??梢栽谙路皆u(píng)論中告訴我們。

討論請(qǐng)前往 —— https://laravel-china.org/top...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/28374.html

相關(guān)文章

  • PHPUnit實(shí)踐一(初識(shí))

    摘要:另外一些單元測(cè)試可能會(huì)測(cè)試負(fù)向路徑的場(chǎng)景,保證代碼不僅會(huì)產(chǎn)生錯(cuò)誤,而且是預(yù)期的錯(cuò)誤。是一個(gè)面向程序員的測(cè)試框架,這是一個(gè)的體系結(jié)構(gòu)的單元測(cè)試框架。 本系列教程所有的PHPUnit測(cè)試基于PHPUnit6.5.9版本,Lumen 5.5框架 前置 日常我們的普通用到的測(cè)試: 代碼直接echo,debug等方法測(cè)試 -> 跟蹤細(xì)節(jié)斷點(diǎn)型測(cè)試 log日志輔助測(cè)試 -> 跟蹤細(xì)節(jié)斷點(diǎn)型測(cè)試 ...

    weapon 評(píng)論0 收藏0
  • PHPUnit實(shí)踐一(初識(shí))

    摘要:另外一些單元測(cè)試可能會(huì)測(cè)試負(fù)向路徑的場(chǎng)景,保證代碼不僅會(huì)產(chǎn)生錯(cuò)誤,而且是預(yù)期的錯(cuò)誤。是一個(gè)面向程序員的測(cè)試框架,這是一個(gè)的體系結(jié)構(gòu)的單元測(cè)試框架。 本系列教程所有的PHPUnit測(cè)試基于PHPUnit6.5.9版本,Lumen 5.5框架 前置 日常我們的普通用到的測(cè)試: 代碼直接echo,debug等方法測(cè)試 -> 跟蹤細(xì)節(jié)斷點(diǎn)型測(cè)試 log日志輔助測(cè)試 -> 跟蹤細(xì)節(jié)斷點(diǎn)型測(cè)試 ...

    hss01248 評(píng)論0 收藏0
  • 網(wǎng)站訪問(wèn)速度提升200%以上,阿里云虛擬主機(jī)支持PHP最新版本

    摘要:摘要日前,阿里云虛擬主機(jī)推出了新功能,支持的最新版本和,并支持用戶在多個(gè)不同版本之間切換。目前,國(guó)內(nèi)絕大多數(shù)虛擬主機(jī)服務(wù)商目前支持的最新版本還停留在時(shí)代,而阿里云推出了尤其是版本,是國(guó)內(nèi)首家支持的虛擬主機(jī)服務(wù)商。 摘要: 日前,阿里云虛擬主機(jī)推出了新功能,支持PHP的最新版本 7.0和7.1,并支持用戶在多個(gè)不同PHP版本之間切換。 PHP 作為最好的Web編程語(yǔ)言,最新版本已經(jīng)更新到...

    fou7 評(píng)論0 收藏0
  • 記一次 Laravel 應(yīng)用性能調(diào)優(yōu)經(jīng)歷

    摘要:為了一探究竟,于是開啟了這次應(yīng)用性能調(diào)優(yōu)之旅。使用即時(shí)編譯器和都能輕輕松松的讓你的應(yīng)用程序在不用做任何修改的情況下,直接提高或者更高的性能。 這是一份事后的總結(jié)。在經(jīng)歷了調(diào)優(yōu)過(guò)程踩的很多坑之后,我們最終完善并實(shí)施了初步的性能測(cè)試方案,通過(guò)真實(shí)的測(cè)試數(shù)據(jù)歸納出了 Laravel 開發(fā)過(guò)程中的一些實(shí)踐技巧。 0x00 源起 最近有同事反饋 Laravel 寫的應(yīng)用程序響應(yīng)有點(diǎn)慢、20幾個(gè)并...

    warkiz 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<