WPML
Status
Offen
Gemeldet für
WPML Multilingual CMS 4.6.13
Themen-Tags
Bug, Performance

Übersicht über das Problem

Beim Laden von Kategorieseiten mit WPML kann es zu einem spürbaren Leistungsabfall kommen, insbesondere beim ersten Laden pro Sprache. Dieses Problem tritt auf, wenn die Tabelle wp_postmeta die Kollation utf8mb3_general_ci verwendet, was die Geschwindigkeit aufgrund der Inkompatibilität mit dem effizienteren utf8mb4_general_ci beeinträchtigen kann.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.


  • Greifen Sie auf Ihre Datenbank zu und öffnen Sie die Tabelle wp_postmeta.

  • Überprüfen Sie, ob sie die Kollation utf8mb3_general_ci anstelle von utf8mb4_general_ci verwendet.

  • Wenn dies der Fall ist, ersetzen Sie sie durch eine ähnliche SQL-Abfrage:
    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';

Alle bekannten Probleme →