WPML
Trạng thái
Đang mở
Được báo cáo cho
WPML Multilingual CMS 4.6.13
Thẻ chủ đề
Bug, Performance

Tổng quan về lỗi

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ả các lỗi đã ghi nhận →