在 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 中看到如此驚人的性能提升。」
發表回覆