Đây là Plugin hỗ trợ cho WP-Rocket . Như mình đã giới thiệu về WP Rocket ( tại link https://kb.pavietnam.vn/wp-rocket-huong-dan-cai-dat-va-su-dung.html ) còn có một số hạn chế như tắt Emojis, tắt Embeds, xóa Query Strings… Một số plugin khác ra đời nhằm khắc phục những lỗi trên và 1 trong các plugin đó là plugin Peffmatters. Nếu các bạn sử dụng hosting wordpress tại pavietnam sẽ được cung cấp thông tin plugin này
Mục lục
Perfmatters là gì?
Đây là một Plugin tăng tốc hiệu xuất cho WordPress, được viết ra bởi hai anh em Brian Jackson và Brett Jackson. perfmatters giúp cho Website của bạn chặn tải những File không cần thiết, giảm HTTP requests từ đó giúp tăng tốc cho Web lên đến 20-30%.
Cơ chế hoạt động
sẽ tắt tất cả các thứ không cần thiết, ảnh hưởng tới hiệu năng của WordPress từ đó giúp tăng tốc độ Website. Với những ai thường xuyên viết bài viết và xuất bản bài viết thì việc sử dụng các Plugin tăng tốc WordPress là cần thiết.
Công dụng của perfmatters.
Tăng hiệu suất cho WordPress
Dọn dẹp tất cả thành phần không cần thiết trên WordPress
Đặt điều kiện load các file Js, Css
Loại bỏ Query Strings
Tắt WooCommerce scripts and styles
Tắt tải file wp-emoji-release.min.js và file wp-embed.min.js
Dễ dàng cài đặt và sử dụng
Cách cài đặt và sử dụng Perfmatters
Sau khi mua plugin, bạn sẽ nhận được email có liên kết tải xuống plugin. Để cài đặt plugin các bạn kéo xuống dưới cùng và tải file Perfmatters.zip về máy sau đó upload lên website và cài đặt như bao plugin wordpress khác
Tùy chỉnh cài đặt cho Perfmatters
Để có thể thiết lập các mục cài đặt trong Perfmatters các bạn vào Cài đặt > Perfmatters
Tại đây có rất nhiều tính năng như được liệt kê dưới đây. Các bạn có thể bật các chức năng mình muốn. Tuy nhiên như mình là mình bật hết các chức năng lên ( trừ mục WooCommerce vì website bạn nào có sử dụng Plugin này mới dùng nhé, website mình là website tin tức nên không dùng chức năng này)
Các chức năng cơ bản :
Disable emojis
Disable embeds
Remove query strings
Disable XML-RPC
Remove jQuery migrate
Remove WordPress version number
Remove wlwmanifest link
Remove RSD link
Remove shortlink
Disable RSS feeds
Remove RSS feed links
Disable scripts per page/post
CDN Rewrite
Disable self pingbacks
Disable WordPress Heartbeat API
Change Heartbeat API frequency
Disable and limit post revisions
Remove REST API links
Change autosave interval
DNS prefetching
Disable WooCommerce scripts and styles
Disable WooCommerce widgets
Disable WooCommerce status meta box
Disable WooCommerce cart fragments (AJAX)
Disable Google Maps API
Thật ra mà nói, việc bật các chức năng kể trên, bạn có thể sử dụng các plugin khác, hoặc thêm code bằng tay thẳng vào các file config, functions …Tuy nhiên với perfmatters chủ yếu giúp việc này đơn giản và trực quan hơn cho các bạn không biết nhiều về code như mình
Cũng không hẳn bật các tính năng tất cả là tốt, điển hình như khi bạn bật chức năng Disable Google Maps API, thì khi bật tùy chọn này, sẽ làm cho website không load được map từ google nữa, thế nên tùy nhu cầu của mình mà sử dụng các bạn nhé
Tính năng mạnh mẽ nhất và đáng giá nhất chính là chức năng Scripts Manager bên trong tab Extras của Perfmatters plugin, đây cũng là thứ mình thấy đáng tìm hiểu nhất về plugin này , nên mình sẽ nói sâu chút về chức năng khá hay ho này
Với chức năng này, bạn có thể tắt bật việc load file Js và Css ở mọi vị trí bạn muốn, cho phù hợp với nhu cầu của mình, tuy thế điểm khá đáng tiếc, là chính vì cơ chế load các file theo vị trí như thế, perfmatters chạy với Fast Velocity Minify không hợp, vì với Fast Velocity Minify nó gom hết tất cả file Js và Css vào thành 1 file rồi load 1 cục cho nhanh
Trên thực tế mà nói, thì các file Js hay Css nó cũng chỉ load lần đầu tiên, sau đó được cache lại trên trình duyệt, nên việc tối ưu tới load file nào ở vị trí nào thì cũng không được tối ưu lắm, cá nhân mình nghĩ nó không thật sự là hiệu quả, và việc sử dụng plugin này cũng cần rất nhiều kiến thức về các plugin để biết cái nào bật, cái nào tắt, cái nào load ở đâu nên không dành cho các tay mơ không biết nhiều về code
3. Lời kết
Thật sự mình đánh giá cao tác giả viết nên perfmatters cũng như Plugin perfmatters mà họ viết ra. Nếu không sử dụng plugin này thì các bạn có thể sử dụng 4-6 plugin miễn phí khác có chức năng tương tự, tuy nhiên cài càng nhiều thì website càng nặng và load chậm. Nên tính ra dùng 1 plugin mà có nhiều chức năng thì vẫn ổn hơn.
Và plugin này phối hợp rất tót dành cho plugin WP-rocket .