WPML
ステータス
未解決
報告対象
WPML Multilingual CMS 4.6.13
トピックタグ
Bug, Performance

問題の概要

WPMLでカテゴリーページを読み込む際、特に言語ごとの初回読み込み時に、顕著なパフォーマンスの低下が発生する可能性があります。この問題は、wp_postmetaテーブルがutf8mb3_general_ci照合順序を使用している場合に発生し、より効率的なutf8mb4_general_ciとの互換性がないために速度に影響を及ぼす可能性があります。

回避策

続行する前に、必ずお使いのサイトの完全なサイトバックアップを作成してください。


  • データベースにアクセスし、wp_postmetaテーブルを開きます。

  • 照合順序がutf8mb4_general_ciではなくutf8mb3_general_ciになっているか確認します。

  • その場合は、次のようなSQLクエリで置き換えます。
    ALTER TABLE `wp_postmeta`
    CHANGE `meta_key` `meta_key` varchar(255) COLLATE 'utf8mb4_general_ci' NULL AFTER `post_id`,
    CHANGE `meta_value` `meta_value` longtext COLLATE 'utf8mb4_general_ci' NULL AFTER `meta_key`,
    COLLATE 'utf8mb4_general_ci';

すべての既知の問題 →