WordPress 核心效能團隊:他們做什麼?
已發表: 2023-09-28WordPress 核心效能團隊是 WordPress 團隊名單中相對較新的成員。 就像永續發展團隊一樣,它成立的時間也不長。
部分原因是效能曾經是 WordPress 社群需要優先考慮的問題。 效能主要外包給託管提供者和插件。 另外,使用者可以自己做很多事情來加速 WordPress 網站。
然而,越來越多的報導說 WordPress 被競爭對手遠遠甩在身後。 因此,社群決定是時候將 WordPress 核心效能放在更重要的位置了。 Josepha Haden-Chomphosy 在 WordCamp Europe 2023 上也提到了這一點
因此,為了更了解核心績效團隊是誰以及他們做什麼,在本文中我們希望對他們和他們的工作進行闡述。 我們將討論創建該團隊的原因、他們的目標是什麼,並指出他們的一些工作產品和成果。 最後,我們將告訴您如何參與團隊並協助提高 WordPress 效能。
WordPress 效能團隊:詳細概述
如果您對 WordPress 比較陌生,您可能不知道該專案將不同的職責劃分為團隊,所有團隊在 Make WordPress 中都有自己的管道。
有設計團隊、輔助功能團隊、主題和外掛團隊、培訓團隊、行銷團隊等。 自 2021 年成立以來,核心績效團隊在其中佔據了一席之地,包括他們自己的頻道和部落格。
該團隊最初是由 WordPress 領域多個組織的社群成員提出並帶頭的,其中包括 Google、10up、XWP 和 Yoast。 這些組織也是為其貢獻人員和時間的組織之一。
為什麼他們認為有必要組成這樣一個團隊? 我們接下來談談這個。
為什麼 WordPress 需要核心績效團隊?
擁有 WordPress 核心效能團隊的主要原因很簡單:使用者更喜歡快速的網站。 眾所周知,網站效能影響著從用戶體驗到轉換、參與度和搜尋引擎優化 (SEO) 的方方面面,並有助於打造更環保的網站。
然而,還有更具體的原因說明為什麼有必要將 WordPress Core 的效能放在首位。
WordPress 已經落後了
如同引言中已經提到的,成立核心效能團隊的最終決定是因為 WordPress 在這一領域開始被其他網站平台超越。 Felix Arntz 在 WCEU 2022 上就此主題發表了演講,詳細介紹了這一點。
如果您不打算觀看整個事件,以下是一些主要發現。
Core Web Vitals 技術報告顯示,與 Wix、Squarespace 或 Shopify 等專有平台相比,WordPress 和 WooCommerce 網站在 Core Web Vitals 得分較高的網站中排名墊底。 這在桌面上尤其明顯。
此外,儘管得分較高的網站比例幾乎翻了一番,但 WordPress 網站的改進速度比其他平台慢。 更重要的是,使用開源 CMS 建立的網站整體上也比單獨使用 WordPress 更快。 這意味著,Drupal 或 Joomla 等其他內容管理系統的效能也比 WordPress 更好,而不僅僅是付費網站建立器和 CMS。
為什麼這很重要? 因為,重申一下之前的觀點,用戶關心這一點。 隨著 WordPress 的競爭對手投資於效能改進,他們的用戶數量開始比開源替代品成長得更快。
性能是重要特徵
這裡要記住的重要一點是,績效改善並不是一個公平的競爭環境。 專有 CMS 可以更輕鬆地優化其產品,因為它們擁有整個生態系統和技術堆疊。
然而,上面的描述仍然沒有描繪出一幅美麗的圖畫。 顯然,效能是 WordPress 平台成功和長壽的重要因素。 這就是提議組建性能專業團隊的社群成員所意識到的,並在他們的最初提案中闡述了這一點。
為了保持競爭力,繼續擴大市場份額,並簡單地允許用戶為現代網路環境建立網站,效能必須成為 WordPress 開箱即用的基石。 如何實現這項目標? 嗯,那是另一個問題了。
核心績效團隊是做什麼的?
所以,目標很明確。 現在,WordPress 核心效能團隊希望如何實現這個目標? 引用團隊頁面:
核心效能團隊致力於監控、增強和提升 WordPress 核心及其周邊生態系統的效能。
為了更好地理解這意味著什麼,看看他們的 2023 年路線圖會有所幫助:
- 改善 WordPress 載入時間— 團隊的目標是改善客戶端(即瀏覽器)以及伺服器端的效能。 具體來說,他們的目標是改進最大內容繪製(LCP),這是 WordPress 網站最難解決的指標。
- 衡量效能-為開發人員創建和改進衡量和基準效能的方法。 這樣做將使社區能夠根據可靠的數據制定策略來提高效能。
- 支援外掛程式和主題開發人員-為 WordPress 開發人員提供更好的文件和工具,以提高他們的工作和產品的效能。 幫助開發人員縮短主題和外掛程式的載入時間將對整個 WordPress 生態系統產生積極影響。
這些都是大致的思路。 為了讓大家留下更好的印象,以下是團隊正在嘗試實施的一些具體措施:
- 透過 PHP 分析提升伺服器回應時間
- 提高塊主題和古騰堡編輯器的性能
- 探索提高資料庫效能的不同方法
- 用於更快載入影像的影像優化技術,尤其是英雄影像
- 建立插件檢查工具,類似主題檢查插件
他們是如何登陸這些的? 它們是社區在徵求意見後提出的。
正如您所看到的,團隊從幾個不同的角度探討了提高 WordPress 核心效能的主題。 這是必要的,因為它取決於許多不同的因素。 這也是為什麼團隊沒有在核心效能部落格上發布太多內容的原因。 相反,您可以在核心、主題和插件頻道中找到標記為「效能」的貼文。
效能實驗室插件
核心效能團隊的主要工作產品之一是效能實驗室插件。 它是一個功能插件,或者更確切地說,是一個旨在最終進入 Core 的功能插件集合。 這也是在野外測試不同性能改進的一種方法。 該插件由不同的模組組成,可以單獨或組合使用。
在撰寫本文時,其中包括:
- 主色圖像— 新增了對儲存新上傳圖像的主色並建立該顏色的佔位符背景的支持,直到圖像加載。 這主要是為了改善等待圖像出現時的使用者體驗。
- Fetchpriority — 為頁面上的主要內容圖像新增
fetchpriority
標記。 這告訴瀏覽器首先加載它,以便它快速顯示。 - WebP 支援執行狀況檢查— 檢查您的伺服器是否支援建立 WebP 映像並在「網站運作狀況」功能表中顯示此資訊。
- WebP 上傳— 如果您的伺服器支持,則會自動為上傳到 WordPress 媒體庫的新 JPEG 圖片建立 WebP 版本。 WebP 是下一代圖像格式,佔用空間更小,因此圖像載入速度更快。 只有當 WebP 影像小於現有 JPEG 時,該外掛程式才會執行此操作。
- 排隊資產運行狀況檢查- 向網站運行狀況添加有關網站上加載的 CSS 和 JavaScript 文件數量的檢查,以便您可以減少它們。
- 自動載入選項執行狀況檢查- 檢查從網站資料庫自動載入的選項數量,並在網站運作狀況中顯示回饋。
如您所見,插件的改進主要集中在 JavaScript 和圖像問題上。 正如 Felix 在他的演講中指出的那樣,這是因為這些是導致 WordPress 網站表現不佳的主要問題。
然而,值得注意的是,插件中的模組會隨著時間的推移而改變,因為功能將成為核心的一部分,並且新專案將取代它們。 同時,請隨意安裝並嘗試。
其他可見的績效成就
除了效能實驗室插件之外,我們已經可以看到核心效能團隊的勞動成果以其他形式得到回報。 隨著每個新版本的發布,WordPress 現在都會變得更快。 WordPress 6.2 區塊主題的載入時間增加了 14-18%,經典主題的載入時間增加了 2-5%。 它還將這些主題類型的伺服器端效能分別提高了 17-23% 和 3-5%。
這主要是透過改進 theme.json API、改進區塊主題的延遲載入以及更好的效能追蹤工具來實現的。
WordPress 6.3 做得更好。 它將區塊主題的載入速度進一步提高了 27%,將經典主題的載入速度提高了 18%。 區塊主題的伺服器回應時間又減少了 19%。
此更新主要關注客戶端(即瀏覽器)效能。 WordPress 6.3 簡化了emoji-loader.js
腳本的效能,增加了首屏圖片的fetchpriority
,並對伺服器和資料庫效能進行了低階更改。
該團隊還引入了自動效能監控,作為更好地測量載入速度和識別問題的手段。 這有助於建立 WordPress Core 執行情況的連續追蹤記錄,並建立一個基準來比較新的改進。
最後,他們也致力於提高 WordPress 翻譯速度。 顯然,在地化版本的 WordPress 比僅使用一種語言的 WordPress 版本表現要差得多。 他們正在 Performance Translations 插件中測試此問題的解決方案。
如何為核心績效團隊做出貢獻
WordPress 作為一個開源專案的美妙之處在於任何人都可以為其做出貢獻。 其中包括核心績效團隊。 如果您想幫助 WordPress 整體更快,您可以透過以下方式參與:
- 加入 Slack 上的 #core-performance 頻道並參加每週會議(您需要一個 WordPress.org 帳戶)。 它們在星期二舉行,您可以在會議日曆中找到它們。 有關過去會議的摘要,請查看核心績效團隊部落格。 在這裡,您可以加入討論,甚至可以對功能和功能插件提出自己的建議。
- 在 Github 或官方支援論壇上測試和報告性能實驗室插件的錯誤。 如果您是開發人員,您也可以為該外掛程式做出貢獻。 作為非技術人員,您仍然可以幫助翻譯它或在支援論壇中伸出援手。 在插件手冊中找到兩者的詳細資訊。
您可以在團隊手冊中找到更多貢獻方式。 如果您參與其中,請不要忘記獲取您的貢獻者徽章!
最後的想法:WordPress 核心表現團隊
核心效能團隊對於 WordPress 生態系統來說相對較新。 然而,他們承擔了非常重要的責任。 效能是 WordPress 落後的一個領域,這也反映在使用者數量趨勢上。
透過擁有一個核心團隊並優先考慮,我們的目標不僅是追趕,而且最終超越其他平台。 它還旨在使性能以及由此帶來的用戶體驗和網站速度的提高成為 WordPress 平台的核心功能。
在這篇文章中,您概述了核心績效團隊計畫如何實現這一目標及其主要關注點。 使用效能實驗室插件來測試驅動他們的工作。 如果您想支持他們所做的事情(以及整個 WordPress 平台),有很多方法可以做到。
您希望看到核心績效團隊的工作有什麼成果? 在評論部分分享您的見解!