- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- WPML Translation Management 2.1.5
Tổng quan về lỗi
Việc truy cập danh sách bài viết hoặc trang tạo ra nhiều truy vấn cơ sở dữ liệu, ở mức ~1000 truy vấn cho mỗi lần tải trang. Điều này khiến danh sách bài viết tải chậm, làm giảm đáng kể trải nghiệm người dùng đối với các thiết lập cơ sở dữ liệu chậm hơn.
Trong một số trường hợp, Quản lý dịch thuật cần xem xét một số yếu tố khi xác định trạng thái dịch của một bài viết. Vì thông tin này được truy xuất từ nhiều nguồn, phiên bản hiện tại của WPML TM đã bổ sung một số cải tiến về độ ổn định, giúp cải thiện đáng kể trải nghiệm người dùng khi sử dụng các dịch vụ Translation Proxy về khả năng phục hồi trước các sự cố bất lợi, ví dụ như hỏng ổ cứng, yêu cầu khôi phục trang web từ bản sao lưu.
Thật không may, một sơ suất đã vô hiệu hóa một phần cơ chế bộ nhớ cache nội bộ của Quản lý dịch thuật, vốn được thiết lập để giảm số lượng truy vấn cơ sở dữ liệu cần thiết để hiển thị danh sách bài viết cho các loại bài viết đã dịch. Điều này chỉ ảnh hưởng đến hiệu suất chứ không ảnh hưởng đến chức năng, nhưng có thể gây ra sự cố cho các thiết lập cơ sở dữ liệu chậm hơn.
Giải pháp tạm thời
Số lượng truy vấn cơ sở dữ liệu tăng gần như tỷ lệ thuận với số lượng bài viết được hiển thị trên một trang. Việc giảm số lượng bài viết trên mỗi trang thông qua cài đặt “Số mục trên mỗi trang:” có trên mọi danh sách bài viết của WordPress sẽ tự động giảm số lượng truy vấn cơ sở dữ liệu theo tỷ lệ tương ứng.
Đặt tùy chọn này ở giá trị thấp hơn tiêu chuẩn như 15 hoặc 10 sẽ cải thiện đáng kể hiệu suất trên các thiết lập bị ảnh hưởng.
Phiên bản phát hành tiếp theo của WPML sẽ đi kèm với bản sửa lỗi cho sự cố này và giảm thời gian tải cho các màn hình bị ảnh hưởng xuống mức như trong WPML 3.3.