WordPress 6.2 の新機能と更新の理由 (パフォーマンスの改善)

公開: 2023-04-26

WordPress が群を抜いて最も人気のある CMS であり、インターネット上のすべての Web サイトの 40% 以上を支えている主な理由の 1 つは、新しいバージョンが定期的にリリースされているためです。この継続的な進化により、開発者は最高のユーザー エクスペリエンスを提供できるようになり、強力で高速、かつ安全であることが保証されています。

WordPress 6.2 は、WordPress の最新のメジャー リリースです。 WordPress コミュニティの多くの人々は、WordPress 6.2 に付属する新機能と拡張機能を手に入れることに興奮しています。 この記事では、WordPress 6.2 で導入された新機能パフォーマンスの改善、およびセキュリティの強化について説明します始めましょう!

コア機能の変更

WordPress 6.2 では、Web サイトの速度とユーザー エクスペリエンスを向上させるいくつかの新機能と拡張機能が導入されています主な変更点のいくつかを簡単に要約すると、次のようになります。

  • Web サイトの所有者は、画像を最適化し、強化されたブロック エディターを利用して、より最適化されたコンテンツとレイアウトを作成できます。
  • WordPress 6.2 は、10 個の Gutenberg リリースをコアにマージします。 これには、スティッキー ポジション ブロックのサポートの追加ブロック インスペクター タブの導入 WordPress への HTML APIの追加などの改善が含まれます
  • I18n コンポーネントの改善 (国際ローカリゼーションの改善)、ディレクトリを移動するための新しい関数、WP_Filesystem_Direct::move() 関数の変更、および get_page_by_title() 関数の非推奨。 バンドルされたテーマには、リモート ソースからフォントを読み込むのではなく、テーマ フォルダーにフォント ファイルが含まれるようになりました。これにより、フォントの取得プロセスが高速化されます。
  • ローカル環境で作業する開発者は、アプリケーションのパスワード応答で安全でない URL を使用できるようになりました。 この機能は開発者にとって特に便利で、API リクエストをより簡単に認証できるようになります。
  • WordPress 6.2 には、jQuery、jQuery Migrate、PHPMailer、element-closest、regenerator runtime、polyfill-library、Requests 2.0 など、いくつかの外部ライブラリの更新が含まれています。
  • 特定のユーザーにパスワードが設定された後にトリガーされる新しいフックが追加されました。
  • mysqli_connect() または mysql_connect() が使用可能であることを確認するための新しいチェックが利用可能です。 これにより、致命的なエラーが解決され、mysqli PHP 拡張機能が見つからない場合に対処可能なメッセージが表示されます。
  • コメント システムの一貫性が向上しました。開発者は、関数を呼び出してコメント時間とコメント日付を取得するときに $comment_ID パラメータを渡すことができるようになりました。
  • move_dir()という新しい関数が追加され、ディレクトリ全体を移動できるようになりました。これはすべてのファイルシステムで機能します。
  • Requestsライブラリが更新されました。名前空間がサポートされ、より厳密な入力検証が行われるようになりました。 ライブラリ内の多くのクラスがfinal とマークされるようになりました。これは、それらのメソッドをオーバーライドできないことを意味します。
  • 連想添付ファイル配列を渡すことで、wp_mail() にカスタム添付ファイル名を追加できるようになりました。
  • wpdb::prepare() を更新することにより、セキュリティが強化されました SQL インジェクションのリスクを軽減するプレースホルダーを使用して、テーブル名などの識別子をエスケープするようになりました。

パフォーマンスの改善と修正

WordPress 6.2 の主要な重点分野の 1 つはパフォーマンスであり、新しいリリースは大幅な改善を提供するように設計されています。

3 月 6 日に開催された Q&A セッション、Anne McCarthy と Rich Tabor が、パフォーマンスに影響を与えるこの最新リリースの WordPress の改善点について議論しました。

彼らは、WordPress 6.2 がライトハウスのパフォーマンス スコアを向上させるためにスタイル エンジンを最適化したと述べました。 内部テストでの Web Vitals と Server Timing メトリックの両方で証明されているように、フロント エンドでのブロック スタイル シートと CSS の読み込みを改善するために、重要な作業が行われました。

ブロック テーマの LCP 画像を決定し、遅延読み込みを回避するためのロジックが強化されました。 この変更セットは、ブロック テンプレート パーツの利点を利用して、ヘッダー ブロック テンプレート パーツの画像の遅延読み込みを回避し、ブロック テーマのパフォーマンスを向上させます。TTFB約 20% 高速化され、LCP は約 14% 高速化されます。ヒーロー画像を含むページでは、LCP の改善がさらに顕著で、速度が約 19% 向上しています。

さらに、WordPress 6.2 では、次のようないくつかのマイナーな改善が導入されています。

  • 新しいフィルター ' pre_wp_load_alloptions ' が追加されました。これにより、WordPress で自動ロードされたオプションのロードをカスタム ロジックで短絡することができます。
  • get_adjacent_post()関数の結果がキャッシュされるようになり、パフォーマンスが向上しました。
  • WP_Term_Query のキャッシュ キーは、プレースホルダーのない SQL に基づいているため、キャッシュ ヒットの可能性が高くなります。
  • WP_Query が投稿キャッシュを 2 回プライミングしていたバグを修正しました
  • キャッシュからの用語メタデータの遅延読み込みも、 wp_cache_get_multiple()を利用することで改善され、パフォーマンスが向上しました。
  • wp_get_global_settings()の結果が単一のリクエスト内でキャッシュされるようになり、応答時間が約 8% 改善されました。

WordPress の問題トラッカーにアクセスして、 WordPress 6.2 のパフォーマンスに関連するすべての変更を確認してください

パフォーマンスへの影響の測定

すでにお気づきかもしれませんが、Servebolt はスピードにこだわっています。 この目的のために、これらの変更の影響を自分たちで測定することにしました。 これを行うために、新しい仮想マシンで最新の安定版リリース (執筆時点では 6.1.1) を使用して新しい WordPress サイトを作成し、10 個のダミー投稿を追加しました。

このアプリケーションを複製し、 WP-CLI コマンドを使用してWordPress 6.2 Release Candidate 4にアップグレードしました

2 つの同一のアプリケーションを作成することにより、 Grafana k6を使用して、負荷を 3 分 30 秒間持続させて両方の Web サイトのストレス テストを行いました。 各バージョンのパフォーマンスは次のとおりです。

ワードプレス 6.1.1

以前の安定版リリースを使用した場合、テスト期間中に7.3K のリクエストを処理できましたサーバーは毎秒約 26 のリクエストを処理できリクエストの 95% は 226 ミリ秒未満で完了することがわかりました

WordPress 6.1.1 K6 パフォーマンス テスト

ワードプレス 6.2

WordPress の新しいリリースはパフォーマンスの改善に重点を置いており、これは数値に明確に反映されています。

最新バージョンの WordPress を使用した場合、ほとんどのリクエストが 178 ミリ秒未満で完了し、サーバーは同じ時間内にさらに約 250 件のリクエストを完了できたことがわかりました。

応答時間が短いと、処理されるリクエストの数が増加し、最終的にトラフィックの急増を処理する能力が向上します。

WordPress 6.2.2 K6 テスト

最終的な考え

WordPress 6.2 は、WordPress コミュニティにとってもう 1 つのエキサイティングなリリースです。 パフォーマンスとユーザー エクスペリエンスに重点を置いた WordPress は、メディア管理とコンテンツ ブロックを改善することで、ユーザーが Web サイトを管理しやすくします。

WordPress 6.2 にアップグレードして、さまざまな新機能、特にパフォーマンスの向上を活用することを強くお勧めします。非常に効率的で高速で安定した Web サイトを持つことは、ミッション クリティカルなビジネス ニーズを持つすべてのサイトにとって不可欠です。

とはいえ、信頼できる一貫したサービスを提供するホスティング プロバイダーを選択することは絶対に不可欠です。

Servebolt では、独自の次世代インフラストラクチャとパフォーマンス サービス ( Accelerated Domainsを含む) を構築し、ホスティング スペースのマーケット リーダーであることを誇りに思っています。