在 2015 年釋出 PHP 7 之前,許多 WordPress 管理的託管公司都期待 Facebook 的 HHVM 提供更好的效能。 Pagely,WP Engine 和 SiteGround 在 2014 年和 2015 年初新增了 HHVM 託管選項。但是,PHP 7 的效能提升已經足以阻止更廣泛的 HHVM 採用。
WordPress 核心開發人員 John Blackbourn 昨天宣佈,該專案已經在 2017 年 4 月之後刪除了 Travis 測試套件中的 HHVM 支援,統計顯示只有幾十個在 HHVM 上執行的 WordPress 網站。 WordPress 從未正式支援 HHVM,但是 Scott Taylor 在三年前對核心進行了許多改進,以獲得更好的 HHVM 相容性。 BlackBay 在 Slack 上澄清說 WordPress 沒有刪除此支援,而是在其測試基礎架構中不再包含 HHVM 。
“對 HHVM 本身的支援並沒有被刪除,但是在 HHVM 上支援測試 WordPress 已經被刪除了,”Blackbourn 說。 “HHVM 使用情況非常微小(根據更新統計資料,幾十個),我們無法保證所需的時間來確保測試基礎架構的工作。”
這種變化不太可能影響太多的開發人員,但這是一個重要的里程碑,這表明 PHP 7 在已經切換的網站上表現如何。 Blackbourn 建議在 HHVM 上執行 WordPress 的人應該考慮切換到 PHP 7+,因為它 “受到更廣泛的支援和測試,並提供了 HHVM 推動的所有記憶體和效能優勢。”
開源 MongoDB 專案也昨天宣佈,將不再支援其 HHVM 驅動程式,稱它不再充分利用貢獻者的工程時間。
MongdeDB 工程師和 Xdebug 的作者 Derick Rethans 表示:“在 2015 年初,我們開始為 MongoDB 開發一個 HHVM 驅動程式,作為我們續訂 PHP 驅動程式的一部分。 “當時,HHVM 的優勢在於超過了 PHP 5.6 的優勢。具有如此巨大的效能差異,有理由假設許多使用者正在切換… 隨著 PHP 7 的釋出,我們看到很少使用 HHVM 驅動程式的 MongoDB 。 “
這些公告可能是更多開源專案的開始,使 HHVM 相容性更低。在從 Travis 測試矩陣中刪除 HHVM 的機票上,John Blackbourn 感謝 HHVM 在幫助 PHP 向前推進方面的重要性。
“PHP 世界對 HHVM 有很大的幫助,推動它向前邁進,”Blackbourn 說。 “沒有 HHVM,也許我們不會在 PHP 7 中看到如此驚人的效能提升。”
發表回覆