Một số tính năng mới của plugin Perfmatters v1.6.6 (check 1/2021)

Tôi càng ngày càng thấy giá trị của plugin Perfmatters, bên cạnh plugin cache thì đây là plugin tối ưu tốc độ / hiệu suất mà tôi hay sử dụng nhất.

Hôm nay chúng ta sẽ bàn về một số tính năng mới của Perfmatters.


  1. Đầu tiên ở mục Assets, tôi thấy họ bổ sung thêm các tính năng liên quan đến kiểm soát JavaScript, bao gồm:
  • Defer JavaScript: mặc định tắt, khi bạn bật JavaScript trên trang sẽ được defer. Thật khôn ngoan khi Perfmatters không tham lam thêm tính năng gộp / nén vào, vì giờ nó không còn mấy tác dụng, thậm chí còn hại nhiều hơn lợi;
  • Include jQuery: mặc định tắt, khi bật jQuery cũng được defer;
  • Exclude from defer: mặc định trống, các file JS nào bạn không muốn defer thì để nó ở đây để nó tải như bình thường. Nếu có nhiều file, mỗi cái bạn để một dòng;
  • Delay JavaScript: tính năng rất giống plugin Flying Scripts, website đợi tương tác người dùng thì mới tải các script này về. Nếu có nhiều file, mỗi cái bạn để một dòng.

2. Ở phần Preload họ bổ sung preload cho các tài nguyên, với tuỳ chọn gồm:

  • Đường link của tài nguyên;
  • Kiểu tài nguyên;
  • CrossOrigin.

Rất dễ dùng.


3. Ở phần tối ưu Database thì Perfmatters bổ sung hàng loạt các tính năng như:

  • Xoá các phiên bản cũ (post revisions);
  • Xoá tự động lưu nháp (post auto-drafts);
  • Xoá các bài viết trong thùng rác (trashed posts);
  • Xoá bình luận spam;
  • Tối ưu Transients;
  • Tối ưu hoá bảng;
  • Tối ưu Database (khi nhấn vào nó sẽ tối ưu hết các tuỳ chọn ở trên);
  • Scheduled Optimization: lên lịch tối ưu hoá tự động.

4. Ở phần Tools / Công cụ

  • Clean Uninstall: khi bạn bật tính năng này, và khi bạn gỡ bỏ plugin này, thì toàn bộ dữ liệu của Perfmatters sẽ bị xoá trong cơ sở dữ liệu;
  • Accessibility Mode: bạn không cần quan tâm đến nó!
  • Export Settings: ở phần này bạn xuất ra cài đặt, giúp bạn chuyển các cài đặt sang website khác nếu cần (giúp bạn tiết kiệm thời gian khi không phải lặp lại hàng loạt thao tác trên website khác);
  • Import Settings: ở phần này bạn nhập vào cài đặt, khi mà bạn đã xuất các cài đặt từ website khác và bạn thấy nó phù hợp với website mới, bạn nhập các cài đặt đã xuất vào phần này để khỏi phải thao tác từ đầu.

Có vẻ như Perfmatters ngày càng tiến lên theo xu hướng tối ưu hoá toàn diện, tuy rằng có thể bạn sẽ không dùng vài tính năng của Perfmatters nếu đã cài plugin cache đủ tốt.

Bạn cho rằng Perfmatters hơi dở khi phát triển thêm các tính năng mà đa số các plugin cache thương mại đã có? Tôi nghĩ là không, trừ khi họ phát triển tính năng cache HTML thì tôi nghĩ là dở, chứ còn phát triển các tính năng khác tôi cho là Perfmatters có quyền mạo hiểm & thậm chí là đang đi đúng hướng. Chúng ta cần phải nhớ là webserver Nginx có những kiểu cache phía máy chủ rất hiệu quả mà có thể không cần đến các plugin cache, và với những kiểu trang như vậy, các tính năng của Perfmatters là rất đầy đủ giúp họ đỡ phải cài cả tá plugin khác.