Xác định plugin nặng làm chậm website WordPress của bạn một cách đơn giản.
Trong bài viết cách đây khá lâu, tôi đã từng thống kê cho các bạn những nguyên nhân có thể khiến website load chậm rồi phải không nào? Trong đó, việc sử dụng plugin vô tội vạ, không cần thiết và không có chọn lọc là một trong những nguyên nhân quan trọng nhất. Vậy làm thế nào để xác định các plugin nặng, có thể gây ảnh hưởng xấu tới tốc độ load website của bạn? Trong bài viết hôm nay, tôi sẽ hướng dẫn cho các bạn cách đơn giản nhất để làm điều đó.
Tham khảo thêm:
Tại sao bạn nên chọn Query Monitor?
Trước đây, mọi người thường hay sử dụng một plugin có tên là P3 (Plugin Performance Profiler) để đo lường mức độ ảnh hưởng của các plugin, theme… tới tốc độ load của website. Tuy nhiên, plugin này đã lâu không được cập nhật. Các đánh giá gần đây cũng cho thấy nó không còn hoạt động chính xác, thậm chí có thể gây lỗi website. Vậy nên, tôi sẽ giới thiệu cho các bạn một cái tên khác chất lượng hơn – Query Monitor. Query Monitor sở hữu nhiều ưu điểm nổi bật như:
- Hoàn toàn miễn phí.
- Mức độ chính xác cao.
- Vẫn đang được duy trì và cập nhật thường xuyên.
- Trang bị nhiều tính năng nâng cao cho các lập trình viên.
Xác định plugin nặng bằng Query Monitor
1. Đầu tiên, các bạn cần phải cài đặt và kích hoạt plugin Query Monitor (download).
2. Tiếp theo, truy cập vào một trang bất kỳ trên website của bạn (thường là trang đang có tốc độ load chậm và bạn muốn kiểm tra) => rê chuột vào biểu tượng của Query Monitor trên Admin Bar => click vào mục Queries.
3. Giao diện của plugin Query Monitor sẽ lập tức hiện ra => các bạn click tiếp vào mục Queries by Component => nhìn sang bên phải, các bạn sẽ thấy bảng với 3 cột như hình bên dưới.
Trong đó:
- Cột thứ nhất: là tên của các plugin, theme và WordPress Core.
- Cột thứ hai: hiển thị số lượng truy vấn (query) của từng plugin, theme và WordPress Core.
- Cột thứ ba: hiển thị thời gian hoàn thành các truy vấn.
Plugin nào có số lượng truy vấn lớn và thời gian hoàn thành các truy vấn lâu thường là các plugin có khả năng làm chậm website của bạn. Hãy thử vô hiệu hóa (nếu nó không cần thiết) hoặc tìm giải pháp thay thế khác xem sao nhé.
Sau khi xong việc, các bạn cũng nên vô hiệu hóa và xóa luôn plugin Query Monitor đi cho đỡ tốn tài nguyên. Thật đơn giản phải không nào? Chúc các bạn thành công!
Bạn biết giải pháp tối ưu hơn giúp xác định plugin nặng làm chậm website WordPress? Hãy chia sẻ nó với chúng tôi thông qua khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)
Khá nhanh. Giảm luôn cái plugins LiteSpeed Cache thì ngon.
Giảm plugin LiteSpeed Cache là sao bạn nhỉ? :)
Ý mình là web mình nặng sever nhất là plugins LiteSpeed Cache. Nếu mà code vài chức năng cần dùng của nó thôi. Rồi không sài nó nữa là ngon.
LiteSpeed Cache không làm chậm website đâu bạn. Nó là plugin hỗ trợ tăng tốc website mà. :))
Anh Hiếu ơi, anh cho em hỏi dùng Query Monitor khi cài vào web thì liệu có bị nặng hơn ko ạ. Em cám ơn anh Hiếu đã đọc câu hỏi của em.
Bất cứ plugin nào đã cài lên web thì sẽ sử dụng tài nguyên => ít hay nhiều đều sẽ làm nặng web bạn nhé. Do đó ở cuối bài viết mình đã viết rõ rồi: “Sau khi xong việc, các bạn cũng nên vô hiệu hóa và xóa luôn plugin Query Monitor đi cho đỡ tốn tài nguyên”.
Chưa tìm đc cách giải quyết bác ạ
Giải quyết cái gì thế bạn? :)
Một số plugin khi sử dụng, và xoá đi nhưng dữ liệu vẫn còn ở trong database gốc, có cách nào để clean sạch giống như chưa từng cài plugin đó được không anh? Trừ một số plugin có cái mục clear data thì không nói
Bạn có thể tham khảo các bài viết sau đây: “Hướng dẫn sử dụng plugin Advanced Database Cleaner“, “Xóa các table không sử dụng trong WordPress database” và “Xóa các bản ghi không sử dụng trong WordPress database“. Lưu ý backup website hoặc ít nhất là backup database trước khi làm. :P
Mình mới phát hiện cách khác là clone web thì dung lượng giảm 1 nửa
Bạn clone kiểu gì nhỉ? Nếu như dùng plugin như Duplicator, All-in-One WP Migration… để clone thì sẽ không giải quyết được tận gốc vấn đề vì toàn bộ database sẽ được copy sang. Cái mà bạn nói là giảm được chắc chỉ là dung lượng các file cache và chúng sẽ tự tạo lại theo thời gian. Nếu bạn cài 1 site mới hoàn toàn rồi export dữ liệu từ site cũ ra (dạng XML, HTML) => import lên site mới thì may ra sẽ loại bỏ được những dữ liệu không còn dùng trong database. :)
https://i.ibb.co/4t3pr3M/Kami-Clone.png
Mình dùng tính năng clone trong cpanel
Tính năng gì đây nhỉ? Nhìn quen lắm mà không nhớ tên. :D
trang em ko có cái nào quá nặng, may ghê
Site của bạn mình thấy load thực tế khá nhanh. Chắc một phần là do bạn dùng host Việt Nam nữa. :)
trước nặng lắm anh, em phải gỡ đi bao nhiêu thứ đó, có cái không dùng mà vẫn cài đặt
Cái này là vấn đề của nhiều người lắm. Cài xong không dùng nữa cũng không xóa bỏ hay là cài cùng lúc nhiều plugin chung 1 chức năng… Mình tối ưu website cho khách hàng toàn phải ngồi rà soát và xóa suốt. :P