PHP 5.6,7.0,7.1,7.2 和 HHVM 執行效率比較

weixin_33766168發表於2018-03-13

image.png

我們每年都會嘗試深入瞭解不同版本的 PHP 和 HHVM 在各種平臺的效能基準。 今年,我們全面對 20 種不同平臺/配置中的四種不同的 PHP 引擎和 HHVM 進行了基準測試; 包括 WordPress,Drupal,Joomla!,Laravel,Symfony 等。 我們還測試了流行的電子商務解決方案,如 WooCommerce,Easy Digital Downloads,Magento 和 PrestaShop。

我們一直鼓勵 WordPress 使用者利用最新的 支援的 PHP 版本 版本。 它們不僅更安全,而且還提供了額外的效能改進。 當然,我們並不是在談論 WordPress,這在大多數平臺上都是如此。 今天我們將向您展示 PHP 7.2 如何戰無不勝!?

今年的結果推翻了以往測試中 HHVM 的領先地位。 我們很高興看到 PHP 7.2 在速度方面處於領先的引擎。 需要注意的是,WordPress 不再支援 HHVM  ,後續會完全移除。 我們不再鼓勵我們的客戶遷移到 HHVM,並告知他們它對各平臺支援不足的情況。

這對於開發人員和使用者來說都是好訊息,因為這讓他們精力轉移到 PHP 上來,同時能夠為每個人提供更快的網站和 web 服務。

PHP & HHVM 基準測試 (2018)

每一次測試,我們都使用每個平臺的最新版本,並用15個併發使用者進行一分鐘的主頁測試。以下是我們測試環境的具體配置。

  • 計算主機:8x Intel(R) Xeon(R) 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

PHP

PHP : Hypertext Preprocessor(超文字處理器)。它是當今網路上最流行的指令碼語言之一。據 W3Techs 稱,所有伺服器端程式語言的網站中,超過83%使用 PHP  。

HHVM

由於 PHP 的效能問題,Facebook 的 PHP 團隊開發了 HipHop 虛擬機器(HHVM)。它是一個使用即時(JIT)編譯技術將 PHP 程式碼轉換為機器語言以在 PHP 程式碼和執行它的底層硬體之間建立協同作用的系統。

測試的平臺和配置

我們的測試包括以下20個平臺/配置。 在某些平臺下,由於缺乏對特定 PHP 版本的支援,我們不得不測試多個版本。 點選下面的標題直接跳到對應的測試記錄和結果。 測試資料以每秒請求數來衡量。 當然請求數越多越好。

WordPress 4.9.4

要測試是第一個平臺當然是我們最喜歡的: WordPress (我們可能有點偏向於每天生存和呼吸著這個CMS ?)。 WordPress 核心是你可以用來建立漂亮的網站,部落格,或者app的開源軟體。 實際上, WordPress 支援著網際網路上超過 全部網站29% 。 您訪問的超過1/4的網站可能由 WordPress 提供支援。

針對 WordPress 基準測試, 我們使用免費的 Twenty Seventeen theme。 我們使用來自 wptest.io 的虛擬內容及模擬15個使用者的併發來基準測試首頁一分鐘。

  • 帖子數量: 10 個 / 頁根據 wptest.io 生成
  • “搜尋” 側邊欄是側邊欄上唯一發布的內容
  • Docker Image 源自於 https://hub.docker.com/_/word...

image.png

WordPress 基準測試

基準測試結果

  • 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 稍快而獲勝。 這與 2016 年 HHVM 明顯獲勝的基準測試有顯著的變化。 PHP for WordPress 也更加穩定。 我們遇到了 HHVM 許多第一手問題。

WordPress 4.9.4 + WooCommerce 3.3.1

WooCommerce 是一個為 WordPress 構建的完全可自定義的開源電子商務平臺。這也是目前最流行的電子商務結局方案之一,為網際網路上超過 42%的電商平臺 提供支援。

針對下一個測試,我們將 WordPressWooCommerce 一起安裝。我們使用免費的 電商店面主題

image.png

WordPress + WooCommerce 基準測試

基準測試結果

  • 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

WordPress 4.9.4 + Easy Digital Downloads 2.8.18

Easy Digital Downloads (EDD), 由 Pippin Williamson 開發,是一款免費的 WordPress 電子商城外掛,專注於幫助開發者銷售網上商品。

看了 WooCommerce 的表現後,我們將 WordPress EDD 一起安裝。 我們採用的是免費的 EDD 入門主題

image.png

WordPress + Easy Digital Downloads 基準測試

基準測試結果

  • WordPress 4.9.4 + EDD 2.8.18 PHP 5.6 基準測試結果: 76.71 請求/秒
  • WordPress 4.9.4 + EDD 2.8.18 PHP 7.0 基準測試結果: 123.83 請求/秒
  • WordPress 4.9.4 + EDD 2.8.18 PHP 7.1 基準測試結果: 124.82 請求/秒
  • WordPress 4.9.4 + EDD 2.8.18 PHP 7.2 基準測試結果: 135.74 請求/秒 ?(最佳)
  • WordPress 4.9.4 + EDD 2.8.18 HHVM 基準測試結果: 127.74 請求/秒

WordPressEDD的測試中, PHP 7.2 仍然勝出。

Drupal 8.4.4

Drupal 是一個開源的 CMSContent Management System,即"內容管理系統"),由於它的模組化系統和強大的開發者社群而流行。它在2000年推出, 據 W3Techs 報導,Drupal 在所有網站中佔比 2.2% ,在 CMS 市場中佔比 4.4% (詳細調查) 。

對於 Drupal 的基準測試,我們採用 Bartik 8.4.4 主題。注意! Drupal 8.4.x 不相容 PHP 7.2 (詳細資訊),因此,我們沒有測試 PHP 7.2

image.png

Drupal 基準測試

基準測試結果

  • Drupal 8.4.4 PHP 5.6 基準測試結果: 7.05 請求/秒
  • Drupal 8.4.4 PHP 7.0 基準測試結果: 15.94 請求/秒
  • Drupal 8.4.4 PHP 7.1 基準測試結果: 19.15 請求/秒
  • Drupal 8.4.4 PHP 7.2 基準測試結果: (不相容)
  • Drupal 8.4.4 HHVM 基準測試結果: 19.57 請求/秒 ?

由於 Drupal的最新版不支援 PHP 7.2HHVM 贏下了這局。 看 PHP 的前一個版本(7.1)的效能表現,我們可以大膽推測 PHP 7.2 將會更快!

Joomla! 3.8.5

Joomla! 是一個釋出網頁內容的免費而開源 CMS,最初釋出於2005年8月17日。 他建立於 model--view--controller web 應用框架中,根據 W3Techs 他被網際網路上 3.1%的所有網站 使用。

針對 Joomla! 基準測試, 我們使用免費的 Beez3 框架

image.png

Joomla! 基準測試

基準測試結果

  • Joomla! 3.8.5 PHP 5.6 基準測試結果: 26.42 請求/秒
  • Joomla! 3.8.5 PHP 7.0 基準測試結果: 41.46 請求/秒
  • Joomla! 3.8.5 PHP 7.1 基準測試結果: 41.17 請求/秒
  • Joomla! 3.8.5 PHP 7.2 基準測試結果: 42.36 請求/秒
  • Joomla! 3.8.5 HHVM 基準測試結果: 51.84 請求/秒 ?

Joomla! 我們可以看到在各個版本的 PHP 中穩步的效能提升。 但 HHVM 仍然領先。

Magento 2 (CE) 2.1.11 + 2.2.2

Magento 是用 PHP 編寫的流行的開源電子商務平臺,於2008年3月31日釋出。 根據 W3Techs,它支援 所有網際網路的1.2%

對於 Magento 2 的基準測試,我們使用免費的 Luma 主題。我們使用了兩個版本,因為 2.1.11 是唯一支援 PHP 5.6 的版本。 我們安裝了樣本資料和預設主題。對於其它的測試,我們使用 2.2.2 版本。Magento 2 目前還不支援 PHP 7.2 或者是最新版本的 HHVM。

image.png

Magento 2 基準測試

測試結果

  • Magento 2 (CE) 2.1.11 PHP 5.6 基準測試結果:10.75 請求/秒
  • Magento 2 (CE) 2.1.11 PHP 7.0 基準測試結果:20.87 請求/秒
  • Magento 2 (CE) 2.1.11 PHP 7.1 基準測試結果:29.84 請求/秒 ?
  • Magento 2 (CE) 2.1.11 PHP 7.2 基準測試結果:不支援
  • Magento 2 (CE) 2.1.11 HHVM 基準測試結果:不支援

由於 PHP 7.2 和最新版本的 HHVM 都不支援 Magento 2,所以 PHP 7.1 是明顯的贏家。通過每個版本都可以獲得一致的效能提升,這一點令人印象深刻。

Grav CMS 1.3.10

Grav 是一個簡單易用但功能強大的開源 CMS ,不需要資料庫,有時也被稱為平面檔案 CMS 。

對於 Grav CMS 的基準測試,我們使用了免費的 Clean Blog 框架。值得注意的是 Grav CMS 已經不再與 HHVM 編譯器相容,它已經從 Travis 中 刪除了 HHVM 環境

image.png

Grav 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.2) 在 Grav CMS 中是明顯的贏家。

October CMS 1.0.433

October CMS 是一個基於 Laravel 的免費、開源、自主託管的模組化 CMS 平臺。它最初於2014年5月15日釋出。

對於 October CMS 基準測試,我們使用了免費的 Clean Blog 主題。需要注意的是 October CMS 不再支援 PHP 5.6 和 HHVM。即使我們可以通過刪除 PHP 檢查來欺騙安裝程式,但它在配置嚮導中出現了會報500錯誤導致安裝失敗。

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

image.png

October CMS 基準測試

測試結果

  • October CMS 1.0.433 PHP 5.6 測試結果:不支援
  • October CMS 1.0.433 PHP 7.0 測試結果:43.83 請求/秒
  • October CMS 1.0.433 PHP 7.1 測試結果:47.95 請求/秒
  • October CMS 1.0.433 PHP 7.2 測試結果:48.87 請求/秒 ?
  • October CMS 1.0.433 HHVM 測試結果:不支援

即使不支援兩個引擎,我們可以看到 PHP 7.2 再次獲勝。

很高興看到這些小眾的內容管理系統不再支援舊版本的 PHP。儘管這不是一個很大的優勢。因為當談到 WordPress 和其他平臺佔有大部分市場份額時,由於其相容性問題,發展得比較緩慢。

Laravel 5.4.36 + 5.6

Laravel 是一個非常流行的用於開發Web應用程式的開源PHP框架。它由Taylor Otwell建立,並於2011年6月釋出。

對於Laravel基準測試,我們使用了純HTML主題。 測試執行多次並取平均值。 您可以在此電子表格中看到更多詳細資訊。

  • 帖子數量: 10 個使用 Blade 模板foreach迴圈展示
  • 資料庫有一個 1posts
  • 這個表包含六個欄位 post_titlepost_contentpost_authorcreated_atupdated_at
  • 關閉session
  • 在進行基準測試前執行 composer dump-autoload --classmap-authoritative, php artisan optimize --force, php artisan config:cache, php artisan route:cache

image.png

Laravel 5.4.36 基準測試

基準測試結果

  • 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或更高版本。

image.png

Laravel 5.6 基準測試

基準測試結果

  • 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中執行效率非常好。

Symfony 3.3.6 + 4.0.1

Symfony 是一組可重用的 PHP 元件集合,同時也是一個用於建立 web、APIs、微服務和 web services 程式的 PHP 框架。它釋出於2005年10月22日。

對於 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

image.png

Symfony 3.3.6 基準測試

基準測試結果

  • Symfony 3.3.6 PHP 5.6 基準測試結果: 81.78 req/sec
  • Symfony 3.3.6 PHP 7.0 基準測試結果: 184.15 req/sec
  • Symfony 3.3.6 PHP 7.1 基準測試結果: 187.60 req/sec
  • Symfony 3.3.6 PHP 7.2 基準測試結果: 196.94 req/sec ?
  • Symfony 3.3.6 HHVM 基準測試結果: 不支援

PHP 7.2 再次成為冠軍!

請注意 Symfony 4.0.1 的執行環境需要 PHP 7.1或以上。同時,HHVM再次不能正常工作並丟擲 500 錯誤。

image.png

Symfony 4.0.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 再次登頂。

PyroCMS 3.4.14

PyroCMS 是一個開源同時本質上是允許你更快的在框架上構建網站和應用的 Laravel 擴充套件。

針對 PyroCMS 基準測試,我們使用免費的 Accelerant 主題 (預設 PyroCMS 主題)。 需要著重注意的是 PyroCMS 不能在 HHVM 中執行,可能是由於依賴 Laravel

  • 帖子數量: 5
  • 除錯模式開啟 (APP_DEBUG=true)

image.png

PyroCMS 基準測試

基準測試結果

  • PyroCMS 3.4.14 PHP 5.6 基準測試結果: 不支援
  • PyroCMS 3.4.14 PHP 7.0 基準測試結果: 27.33 請求/秒
  • PyroCMS 3.4.14 PHP 7.1 基準測試結果: 27.81 請求/秒
  • PyroCMS 3.4.14 PHP 7.2 基準測試結果: 29.28 請求/秒 ?
  • PyroCMS 3.4.14 HHVM 基準測試結果: 不支援

PyroCMS 的測試結果非常相近, 但 PHP 7.2 再次表現的很好。

Pagekit 1.0.13

Pagekit 是一個由 YOOtheme 建立的開源模組化輕量 CMS。它是各種工具的集合,為建立更美好的網站服務。Pagekit 釋出於 2016 年春。

在 Pagekit 基準測試中,我們使用的是免費的 One theme (Pagekit 預設主題).

  • 文章數: 5
  • 關閉快取
  • 測試 URL: /blog

image.png

Pagekit 基準測試

測試結果

  • Pagekit 1.0.13 PHP 5.6 基準測試結果:51.70 請求/秒
  • Pagekit 1.0.13 PHP 7.0 基準測試結果: 108.61 請求/秒
  • Pagekit 1.0.13 PHP 7.1 基準測試結果: 112.30 請求/秒
  • Pagekit 1.0.13 PHP 7.2 基準測試結果: 116.18 請求/秒 ?
  • Pagekit 1.0.13 HHVM 基準測試結果: 61.16 請求/秒

Pagekit 執行在 HHVM 時看起來有些捉急,而 PHP 7.2 顯然再次領跑各測試引擎。

Bolt CMS 3.4.8

Bolt CMS, 或者叫 Bolt,是一個開源的內容管理工具,他力求儘可能簡單直白。 他基於 SilexSymfony 元件,使用 Twig 以及 SQLiteMySQL 或者 PostgreSQL

針對 Bolt CMS 基準測試, 我們使用免費的 Bolt Base 2016 主題。 著重注意的是 HHVM 不受支援 (#6921)。

  • 帖子數量: 5
  • 經過測試的網址: /entries
  • Session 仍處於啟用狀態

image.png

Bolt CMS 基準測試

Benchmark Results

  • Bolt CMS 3.4.8 PHP 5.6 基準測試結果: 33.45 請求/秒
  • Bolt CMS 3.4.8 PHP 7.0 基準測試結果: 60.21 請求/秒
  • Bolt CMS 3.4.8 PHP 7.1 基準測試結果: 67.96 請求/秒
  • Bolt CMS 3.4.8 PHP 7.2 基準測試結果: 72.05 請求/秒 ?
  • Bolt CMS 3.4.8 HHVM 基準測試結果: 不支援

我們可以在這裡看到很不錯的指標,每一次新發布的 PHPBolt CMS 可以看到一致的效能提升。

Anchor CMS 0.12.6 (pre-release)

Anchor 是一個超級簡單,開源且輕量級的部落格系統,可以使你專注於寫作。
對於 Anchor CMS的基準測試,我們使用 Visual Idiot 編寫的免費 預設主題

  • 帖子數:5

image.png

Anchor CMS 基準測試

基準測試結果

  • 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 在我們的效能測試中表現更快一些

PrestaShop 1.7.2.4

PrestaShop 是一個流行的並且快速增長的開源電子商務解決方案。它最初釋出於2008年7月31日,同時根據 W3Techs的資料,它在網際網路中的使用率是  0.6%

對於 PrestaShop 的基準測試,我們使用免費的  傳統主題。請注意PrestaShop 不支援 HHVM

  • 產品數量: 7 (預設樣品產品)
  • 測試 URL: /index.php
  • 頁面快取: 關閉, Smarty 快取: 開啟

image.png

PrestaShop 基準測試

基準測試結果

  • 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

Craft CMS 是面向開發人員,設計人員和Web專業人員的專注內容管理系統,為客戶提供靈活性和易用性的強大功能。

對於 Craft CMS 基準測試,我們使用免費的 預設主題.

  • 文章數量:5
  • 測試的 URL:/index.php?p=news
  • CraftCMS 帶有自己的 Dockerfile。我們將其定製為與nginx相容。

image.png

Craft CMS 基準測試

基準測試結果

  • 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 又再一次是最快的。

Fork CMS 5.2.2

Fork 是一個使用 Symfony 元件的易用的開源 CMS。對於 Fork CMS 的基準測試,我們使用免費的預設 Fork 主題。需要注意的是 Fork CMS 需要 PHP 7.1 或更高的環境並且它不支援 HHVM。

  • 文章數量:2 (來自 ForkCMS 的預設樣品資料)
  • 測試 URL:/modules/blog

image.png

Fork CMS 基準測試

測試結果

  • Fork CMS 5.2.2 PHP 5.6 測試結果:不支援
  • Fork CMS 5.2.2 PHP 7.0 測試結果:不支援
  • Fork CMS 5.2.2 PHP 7.1 測試結果:10.68 請求/秒
  • Fork CMS 5.2.2 PHP 7.2 測試結果:12.83 請求/秒 ?
  • Fork CMS 5.2.2 HHVM 測試結果:不支援

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

升級 Kinsta 到 PHP 7.2

如果上述結果還不能說服你,我們不知道還有什麼了。一個善意的提醒,如果你使用的是 Kinsta 客戶端我們在 2017 年 12 月釋出了 PHP 7.2 。如果你想看到效能的提升,你可以在你的 MyKinsta 儀表盤中輕鬆切換到 PHP 7.2 。

image.png

在 Kinsta 中切換到 PHP 7.2

如果你擔心它與第三方外掛不相容(這有可能發生),這就是為什麼我們使用分段站點的原因。 ? 你可以嘗試它而不需要擔心破壞你的生產環境。

基準測試結果

你可以清楚地從上面的測試中看到,縱觀所有平臺的效能時,php 7.2是領先的。?

  • 在上面測試的20個測試配置中,有14個可以表明 PHP 7.2 是最快的引擎。而有其中的兩個(Drupal 和 Magento)目前還不支援 PHP 7.2,所以有可能是16個。
  • 就 WordPress 而言,php 7.2是所有測試中最快的(stock WordPress site,WooCommerce 和 Easy Digital Downloads)。
  • 在許多基準測試結果中,你可以輕鬆地發現每個釋出的新版本php的效能提升模式。這就是為什麼測試您的網站,外掛等是非常重要的事情,堅持定期升級計劃,你的訪問者和客戶會因為他們所期望的速度而感謝你!
  • 如果你的託管服務提供商不提供更新 PHP 的版本,那麼你現在就應該考慮遷移它。

我們對PHP 7.2感到非常興奮,並希望你也是!我們很樂意聽到你對我們基準測試的想法,甚至你曾經升級過的體驗。可以在下方評論中告訴我們。

討論請前往 —— https://laravel-china.org/top...

相關文章