WPML

Tổng quan về sự cố

Khi tải các trang danh mục với WPML, có thể xảy ra tình trạng giảm hiệu suất rõ rệt, đặc biệt là ở lần tải đầu tiên cho mỗi ngôn ngữ. Vấn đề này xuất hiện nếu bảng wp_postmeta sử dụng đối chiếu utf8mb3_general_ci, điều này có thể ảnh hưởng đến tốc độ do không tương thích với utf8mb4_general_ci hiệu quả hơn.

Giải pháp tạm thời

Vui lòng đảm bảo có bản sao lưu toàn bộ trang web của bạn trước khi tiếp tục.

  • Truy cập vào cơ sở dữ liệu của bạn và mở bảng wp_postmeta.
  • Kiểm tra xem nó có đối chiếu utf8mb3_general_ci thay vì utf8mb4_general_ci hay không.
  • Nếu đúng như vậy, hãy thay thế nó bằng một truy vấn SQL tương tự:
    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';

Tất cả lỗi đã ghi nhận