WPML

WPML 3.2 bao gồm một vài bản cập nhật lớn và các cải tiến hiệu suất. Chúng tôi nhận thấy các truy vấn SQL giảm lên đến 75% và đang tìm kiếm thêm các trường hợp thử nghiệm, để tinh chỉnh hiệu suất tốt nhất có thể.

Một phần công việc của chúng tôi trên WPML bao gồm tối ưu hóa cho các truy vấn SQL. Khi bạn chạy một trang web trên localhost của mình, số lượng truy vấn ít quan trọng hơn. Tuy nhiên, các trang web chính thức có nhiều lưu lượng truy cập và có thể có máy chủ SQL bên ngoài, sẽ được hưởng lợi rất nhiều từ việc giảm các truy vấn.

Chúng tôi sử dụng ba trang web thử nghiệm cho các tối ưu hóa của mình. Chúng bao gồm một trang web nhỏ, một trang web trung bình và một trang web khổng lồ. Mỗi trang web giúp ích cho các tối ưu hóa khác nhau. Trang web nhỏ đại diện cho một trang web “brochure” điển hình với một vài trang. Trang web khổng lồ đại diện cho một trang web thương mại điện tử bận rộn với nhiều bài viết (sản phẩm). Trang web “trung bình” nằm ở khoảng giữa. Trong hành trình của mình, chúng tôi tìm thấy các tối ưu hóa khác nhau có ý nghĩa hơn đối với từng cấu hình này.

Cho đến nay, thử nghiệm của chúng tôi cho thấy các con số sau, khi so sánh WPML 3.2 với 3.1.9.4:

  • Trang chủ bằng ngôn ngữ mặc định: ít hơn khoảng 20% truy vấn SQL.
  • Trang chủ bằng ngôn ngữ khác: ít hơn 20 đến 75% truy vấn SQL.
  • Trang đơn (trang giới thiệu) bằng ngôn ngữ mặc định: ít hơn khoảng 15% truy vấn SQL.
  • Trang đơn (trang giới thiệu) bằng ngôn ngữ khác: ít hơn 20 đến 80% truy vấn SQL.
  • Bảng điều khiển WP: ít hơn khoảng 15% truy vấn.

Tất nhiên, những con số này phụ thuộc vào độ phức tạp của trang web.

Việc giảm số lượng truy vấn này có đồng nghĩa với thời gian thực thi nhanh hơn không? Nhìn chung là có, nhưng nó thực sự còn tùy thuộc. Nếu bạn có một CPU khủng và cơ sở dữ liệu nhỏ, máy chủ MySQL của bạn hoạt động từ RAM và bạn khó có thể cảm nhận được các truy vấn thông thường. Nếu bạn đang ở trên một máy chủ web điển hình, với cơ sở dữ liệu lớn và nhiều lưu lượng truy cập, bạn sẽ thấy các truy vấn ít hơn này chuyển trực tiếp thành tải CPU ít hơn.

Tải xuống WPML 3.2 Beta


Bản beta WPML 3.2 hiện tại có sẵn cho chủ sở hữu tài khoản Multilingual CMS. Đăng nhập vào tài khoản WPML của bạn và nhấp vào Tải xuống. Cuộn xuống dưới cùng và bạn sẽ thấy “CMS Beta Package”. Tải xuống và giải nén. Bạn sẽ nhận được các tệp ZIP của tất cả các thành phần của WPML trong phiên bản beta.

Xin lưu ý rằng mã này chưa sẵn sàng cho các trang web chính thức. Chúng tôi rất mong bạn có thể dùng thử bản beta WPML 3.2 trên một trang web phát triển, nhưng đừng sử dụng nó trên các trang web chính thức vội.

WPML 3.2 hiện đang trong giai đoạn QA và chúng tôi đang xử lý các trường hợp ngoại lệ. Ngay khi nó sẵn sàng, bạn sẽ nhận được nó trực tiếp trong trang quản trị WordPress của mình.

Chúng tôi muốn kiểm tra hiệu suất của WPML trên trang web của bạn


Chúng tôi muốn đảm bảo rằng những cải tiến này hoạt động trên nhiều loại trang web.

Chúng tôi đang tìm kiếm các trang web có quy mô từ nhỏ đến trung bình để thực hiện các bài kiểm tra so sánh. Chúng tôi sẽ kiểm tra với 3.1.9.4 và 3.2 và đảm bảo rằng những cải tiến tốc độ này hoạt động trên tất cả các trang web.

Nếu bạn có thể giúp đỡ, chúng tôi cần các bản sao lưu Duplicator hoàn chỉnh của trang web của bạn để chúng tôi có thể kiểm tra các trang web này cục bộ. Vui lòng để lại bình luận của bạn và chúng tôi sẽ liên hệ lại với bạn một cách riêng tư.

Bạn thấy bài viết này hữu ích? Hãy chia sẻ bài viết này: