Perfmatters

Perfmatters là một plugin tối ưu hiệu xuất cho WordPress, được viết ra bởi Brian Jackson và Brett Jackson, ờ, nhìn họ cũng biết rồi hé, họ là anh em 😀

Đây cũng là plugin liên quan tới “tối ưu” duy nhất mà mình còn dùng cho bibica.net và mình cũng đã dùng khoảng 1 năm rưỡi rồi, thế nên ở bài viết này, có nhiều thứ mình có thể khẳng định được về Perfmatters

Giới thiệu về Perfmatters

Nôm na họ nói rằng bọn teo cũng lăn lộn nhiều năm, dùng các sản phẩm FREE tăng tốc độ cho WordPress và cuối cùng chúng teo thấy nó không đáp ứng được nhu cầu, kết quả là chúng teo viết ra Perfmatters 😛

Tổng thể mà nói, bạn có thể dùng các plugin khác có tính năng tương tự như Perfmatters vì thật ra mà nói, bài toán tối ưu này nọ, các plugin đa phần xử lý na ná nhau, có điều, với kinh nghiệm của 1 người đã dùng sản phẩm gần 2 năm, mình đánh giá thế này

  1. Cập nhập nhanh và ổn định
    Cái này thì rất dễ để tìm hiểu, vì bạn có thể xem changelog là thấy 😀
  2. Nhẹ
    Cũng không có gì để nói cái này, plugin tăng tốc, tối ưu mà còn làm nặng nữa thì … ai dùng
  3. Bảng điều khiển trực quan, dễ hiểu
    Do có kinh nghiệm làm, hợp tác và sử dụng rất nhiều plugin, nên Brian và Brett đưa quan điểm dễ hiểu, dễ sử dụng lên hàng đầu cho sản phẩm của họ, thực tế thì cũng chỉ có setting phần Script Manager mình cần đọc qua help 1 tí, còn lại gần như có thể nhìn hiểu cả
  4. Khả năng tương thích
    Cái này tác giả cho rằng là ưu điểm của Perfmatters, tuy thế mình nghĩ đây là yêu cầu bắt buộc, không lẽ ông viết 1 cái plugin tối ưu cho WordPress, mà nó chạy đụng chạm với các plugin cache khác thì không còn gì để mà nói nữa 
  5. Giá
    Khá khó để nói $24.95 cho 1 năm sử dụng là đắt hay rẻ, vì có rất nhiều plugin tương tự, hoặc ít tính năng hơn 1 tẹo mà miễn phí, tuy thế mình thấy tư duy của Brian rất hợp ý, tại sao mài cứ phải bỏ thời gian ra tìm kiếm hàng tá sản phẩm miễn phí cho những vấn đề thế này, rồi lại phải bỏ thời gian ra dùng thử, đánh giá …. trong khi dùng Perfmatters mài đã có đủ, thậm chí nếu cần thêm tính năng gì, bọn teo sẽ bổ xung 😀

    Nói nghiêm túc thì sản phẩm FREE nó kèm theo đó là hàng tá quảng cáo, banner và tác giả thường ít đầu tư vào sản phẩm hơn, tất nhiên, cũng không nói đúng sai về vấn đề FREE hay FEE, tùy quan điểm, cá nhân thì mình nghĩ Perfmatters xứng đáng với giá bán của họ

Bài cập nhập này mình viết trên bản Perfmatters v1.3.5 ra mắt ngày 10/03/2019

Perfmatters Settings

Bước cấu hình, mình sẽ không nói quá nhiều, vì họ đã ghi rõ option đó nghĩa là gì, bạn phải hiểu các plugin khác đang chạy trên site để kết hợp với Perfmatters, nói nghiêm túc, plugin này không dành cho người không có kinh nghiệm, không hiểu dòng nào chỉ cần đọc HELP từ tác giả, anh ấy đã viết vô cùng cụ thể các thứ rồi 😛

perfmatters setting

Đây là tổng các setting mình đang set trên bibica.net

Disable RSS Feeds và Remove RSS Feed Links mình không tắt vì tắt đi sẽ không gửi các email cho các bạn đăng kí subscribe tin từ site 😀 còn lại gần như mình tắt và để chạy mặc định cả

Change Login URL: bạn nào thích thì đổi sang tên khác, để login admin cho an toàn thêm 1 tẹo 😛

Tab CDN thì mình không dùng, vì đang dùng cache thông qua Cloudflare rồi

Tab Google Analytics bạn nào dùng Google Analytics thì điền Tracking ID vào rồi bật lên, nó tạo 1 cái file trên host của bạn thay cho request từ Google, giúp tăng thời gian load trang

Tab Extras là tab quan trọng nhất với mình, bạn bật Script Manager lên là được 😀

Script Manager

Tính năng mạnh mẽ và mình thấy hợp lý nhất là Scripts Manager bên trong Perfmatters, đây cũng là thứ mình thấy đáng tìm hiểu nhất về Perfmatters 😀 (tính năng này rất giống 1 plugin khác là Gonzales, nhìn theo changelog thì tác giả lấy ý tưởng từ Gonzales)

perfmatters script manager

Tính năng này, muốn dùng tốt, thì đầu tiên bạn phải hiểu hết tất cả các plugin bạn đang cài vào nó có tính năng gì, hiển trị ra ở chỗ nào, để bật, chặn, load theo ý muốn

Mặc định ban đầu tất cả sẽ là ON, nghĩa là bật ở tất cả các vị trí trên site
Sang OFF nghĩ là tắt, sau nó bạn sẽ chọn các giá trị mình mong muốn để hiện

Ví dụ như với plugin Contact Form 7, mình chỉ cho nó hiện ra ở trang Contact, khi khách vào trang đó nó mới load các file js và css liên quan tới Contact Form 7, còn nếu chỉ đọc bài … thì nó sẽ không load ra

Crayon Syntax Highlighter là 1 plugin tạo highlight các câu lệnh được xây dựng trong PHP và jQuery và nó chỉ cần hiện ra khi coi bài viết, nên mình set nó chỉ hiện ra ở posts và pages

Cứ làm tuần tự như thế cho tới hết tất cả các plugin bạn đang sử dụng 😀

Global View

Global View

Làm xong xuôi hết, bạn có thể vào Global View để xem lại tổng thể các thứ đang chặn 😀

devicepx là 1 request từ bộ Jetpack, nó giúp bạn khi dùng qua các thiết bị di động hoặc màn hình của Apple nó tự chuyển sang các hình ảnh ở chuẩn đó, tuy thế mình không có nhu cầu nên tắt đi

zero-spam, jetpack_css, responsive-lightbox, crayon-syntax-highlighter, bloom, simple-comment-editing là các plugin mình dùng khi hiển thị bài post, nên mình set nó chỉ hiện trong posts và pages, các thứ khác liên quan tới theme, hay hiển trị ở toàn trang như Extended Widget Options, GP Premium … thì mình để hiển thị bình thường 😀

et-gf-open-sans là 1 bộ font của Google, được dùng trong plugin của Bloom, mình tắt vì không có nhu cầu dùng font ngoài 😀

2019-04-07_17-23-46

Sau khi làm xong hết tất cả, thì bạn cũng có thể thấy là các request từ trang HOME của thèng bibica.net rất sạch sẽ, gần như không có request nào dư thừa, khi ấn vào bài viết, nó mới load thêm các request khác liên quan tới phần hiển trị của bài viết

Dùng Perfmatters thì tốc độ load ở tất cả các trang khoảng 1-2s trên thèng bibica.net, cá nhân mình thấy thế là đủ, nhanh hơn thêm vài trăm ms cũng rất ít ai cảm nhận được, còn nếu tắt Perfmatters thì có khi nó lên tới 3-4s khi load trang do có quá nhiều request dư thừa từ font google, jetpack ….

Perfmatters là một plugin mà mình cực kì ít thấy dân Việt Nam sử dụng, mình thì vẫn dùng nó từ ngày đầu mở thèng bibica.net, với số lượng traffic hiện nay thì thật ra cũng chẳng cần thiết dùng thêm cái gì ngoài nó 😀

Tiếc thì chỉ tiếc là bạn Brian không chịu tặng 1 cái license FREE cho thèng bibica.net thôi :((

Leave a Comment