Chủ đề về tốc độ load trang là 1 chủ đề khá là hot và được rất nhiều người quan tâm. Vừa rồi mình cũng dành ít thời gian để thử tối ưu mấy cái này. Trong quá trình tìm cách tối ưu tốc độ query của wordpress thì mình vô tình biết được 1 plugin khá hay.
Đó là plugin Query Monitor, theo mình đánh giá plugin này khá hay, vì nó tích hợp rất nhiều chức năng, mình chưa có thời gian nhiều nên sẽ nói sơ qua 1 số chức năng mà mình đã tìm hiểu về plugin này. Để có thể biết nhiều hơn, bạn có thể vào trang chủ của nó và tìm đọc DOC nhé.
Cài đặt plugin Query Monitor
Để có thể cài đặt plugin này, bạn có thể vào trang chủ wordpress search và tải về hoặc tải tại đây. sau đó tiến hành set up bình thường.
Giao diện sử dụng của plugin sẽ có dạng như sau:
Các bạn chú ý giúp mình những khoanh đỏ nhé.
Các chức năng đáng chú ý của plugin Query Monitor
Đây là các chức năng mà mình nghĩ là sẽ hữu dụng cho các bạn DEV, bản thân mình thì thích chức năng hiển thị HOOK của nó nhất, vì mình thường mất khá nhiều thời gian để tìm HOOK.
Hiển thị HOOK trên trang đang xem
Để thấy được cái này bạn chỉ cần click chuột vào mục HOOKS IN USE hoặc HOOKS & ACTIONS
Sau khi click vào đó thì bên phải sẽ hiện thị tên các hooks mà mình đang sử dụng, hoặc có trong theme/plugin.
Quá tiện đúng không nào, hi vọng anh em cũng thích nó giống mình.
Hook dùng để làm gì, và thao tác như thế nào thì các bạn có thể xem bài ví dụ này nhé: Một số ví dụ về hook trong product box.
Hiển thị các Template.
Tìm kiếm template để có thể design lại cũng là 1 vấn đề mất khá nhiều thời gian, trước đây thì mình hay sử dụng plugin WHAT THE FILE, tuy nhiên từ nay mình sẽ sử dụng thằng plugin Query Monitor này, vì nó quá tiện.
Chỉ cần nhìn giao diện này thôi minh tin là bạn sẽ biết nó tiện như thế nào rồi ha.
Hiện thị các Query
Đây mới là mục đích chính khi mình tải plugin này nè ^^.
Mục này đo được số lượng và tốc độ của query ở trang hiện tại khá hay.
Ngoài ra thì nó còn 1 số mục như PHP ERROR, BLOCK, STYLE, SCRIPT V.V.V mây mây các bạn cứ vọc từ từ đi nhé.
Hi vọng bài viết này sẽ giúp các bạn mới bước chân vào DEV wordpress tiết kiệm được thời gian của mình.