WPML

本リリースでは、多数の商品や商品バリエーションを持つWooCommerceストア向けに、第1弾となるパフォーマンスの改善を提供します。

すでに第2弾の改善にも取り組んでおり、近日中にリリースする予定です。

WooCommerceのパフォーマンスについての解説

WooCommerceの商品には、通常の投稿やページにはない多くの内部データが含まれています。

ストアが正しく機能するためには、WPMLはすべての言語と商品バリエーション間で、このすべてのデータを同期する必要があります。

  • たとえば、価格はすべての言語で一貫している必要があります。
  • また、商品が売れた場合、クライアントがどの言語を使用しているかにかかわらず、すべての言語で在庫数が減少します。

そして、商品内にはこのようなデータがさらに多く存在します。

課題:ストアの機能に不可欠であるため、特定の商品データを同期から除外することはできません。

どうなるか:WPMLおよびWPML Multilingual & Multicurrency for WooCommerceを有効化すると、サイトは複数の言語の管理と膨大な商品データの同期を開始するため、追加の処理が必要になります。

結果:多言語ストアは単に処理する情報量が多いため、単一言語のストアと比較して常に多くのサーバーリソースを必要とします。

私たちの取り組み:今回および今後のリリースでの目標は、商品データをできる限り効率的に処理することです。多言語サイトのパフォーマンスが単一言語サイトと完全に一致することはありませんが、追加の処理を最小限に抑えるために懸命に取り組んでいます。

WooCommerce商品の編集と翻訳の高速化

本リリースにより、WPMLは商品データを扱う際の4つの側面で高速化されます。

以下の表は、私たちのテストで確認されたパフォーマンスの向上をまとめたものです。

実行したアクション測定された速度の向上実施した内容
商品の保存と更新16 – 30%商品のタクソノミーとメタ情報を保存するメカニズムの最適化
商品を翻訳に送信10 – 30%商品データの検証の改善と、商品の添付ファイルに対するより優れたキャッシュの実装
翻訳済み商品の受信27 – 35%すべての種類の商品情報を同期するための、より効率的なメカニズムの実装
商品の複製40 – 53%翻訳ジョブデータを生成するプロセスの最適化

結果はお使いのサイトの特定のセットアップに依存するため、これらの改善は範囲として示しています。

WooCommerceサイトを今すぐ高速化する方法

通常通り、このリリースは段階的に展開されています。ただし、今すぐ手動でサイトを更新することもできます。

  1. サイトの管理画面で、プラグイン新規プラグインを追加に移動し、商用タブをクリックします。
  2. クリックして更新を確認します。
  3. リストにWPML 4.7.2およびWPML Multilingual & Multicurrency for WooCommerce 5.4.2が表示され、サイトをこれらに更新できます。

パフォーマンスの問題が解決しない場合

WooCommerceストアを最新のWPMLおよびWPML Multilingual & Multicurrency for WooCommerceに更新した後もパフォーマンスの問題が発生する場合は、詳細を調査させていただきます。

WooCommerceのパフォーマンスに関する問題を報告するための専用のお問い合わせページを作成しました。

サイトを効果的にデバッグするため、以下の詳細をご提供ください。

  • サイトで使用しているテーマとプラグイン
  • 商品および商品バリエーションの数
  • 動作が遅い特定のページ(直接リンクを提供)
  • 遅延を引き起こすアクション(例:ページの読み込み、商品の保存)
  • パフォーマンス測定に使用したツールとその出力結果

今後のWordPress 6.8バージョンとの互換性

最後に、WordPress 6.8は4月15日にリリースされる予定です。私たちはすべてのベータ版およびリリース候補版を積極的に監視し、テストしています。

WordPress 6.8が公開される数日前に、WPMLの互換性アップデートを公開する予定です。利用可能になり次第お知らせします。

この記事が役に立ちましたか?この記事を共有: