Query Monitor là 1 công cụ dành cho các nhà phát triển WordPress, thông thường thì chúng ta, những người dùng cuối, cùng khá ít khi phải quan tâm tới cái này, thực tế mình cài Query Monitor vào từ những ngày đầu, đa phần chỉ dùng để quan sát xem các plugin cài vào, có lỗi gì không, xem lúc này nó lấy thông tin gì từ database …. chủ yếu vẫn là để test hiệu năng, xem nhiều plugin cùng công dụng, cái nào chạy tối ưu nhất 😀
Thường mình cũng khá ít khi vào trang quản trị plugin, vì không có nhu cầu cài thêm cái gì, mà vài hôm nay thi thoảng vào, thì thấy lag, đơ kinh khủng, ban đầu cứ nghĩ do cụm server ở Sing, nó kết nối tới các plugin server nằm ở US, có thể gây chậm, rồi thi thoảng Wordpress kết nối check update …
Nói chung hoàn toàn không nghĩ tới vấn đề là do license =))
Cụ thể Extended Widget Options là 1 plugin ngày xưa mình được tác giả tặng, hết hạn sử dụng rồi thì thôi, cứ chạy bản cũ, nghĩ cũng chẳng sao, mà nay dùng Query Monitor check mới thấy nó check license 1 đống, check không được nó lại check lại, đúng lạy luôn :((
Tạm tắt, check tiếp
Cứ hay trách oan cho WordPress 😀 nói nó gọi cả tấn hàm API này nọ, thực tế hệ thống server của họ rất khỏe, chạy cũng chỉ 2-3s thôi, rất bình thường
Plugin còn lại gây lỗi là “ThumbPress – Stop Generating Unnecessary Thumbnails“, tạm tắt luôn xem thế nào
Thời gian khi vào Installed Plugins đã giảm gần 20s, xuống chỉ còn 3.5s 😛
Plugin còn lại gặp vấn đề là Pretty Links, nó cũng đang hết hạn sử dụng 😀 Google xíu thấy bản được share FREE theo luật GPL 😀
Trong trường hợp vào Installed Plugins mà các plugin đồng loạt …. check license, thì cũng hơi chậm 1 xíu, ~ 4s, theo mình thì con số này cũng có thể chấp nhận được
Giải pháp tiếp theo thì có thể cài Easy Updates Manager vào, sau đó chặn cập nhập tất cả mọi thứ, hoặc an toàn nhưng chậm hơn xíu, là bạn set tay từng plugin, thèng nào check license thì vào ấn tắt cập nhập đi
Lúc này thì gần như tốc độ vào phần Installed Plugins đã được giảm xuống ở mức tối thiểu
Trong trường hợp sau muốn update cái gì, thì bật lên lại Easy Updates Manager là được, nó nằm ngay ở admin bar nên rất dễ thấy 😛
Kiểm tra trên toàn trang
Cá nhân mình sẽ đi mọi trang, nhìn vào thanh trạng thái của Query Monitor, nếu ra màu đỏ, là lỗi nặng (phần lớn do plugin code chưa tốt, gây lỗi), màu nhạt thì 1 số lỗi nhẹ (có thể do dùng bản PHP quá mới, plugin viết theo các hàm cũ, gây lỗi), còn trắng là hệ thống của bạn đang vận hành đúng, các phiên bản PHP, plugin …. phù hợp
Thường nếu toàn trang đều ra màu trắng, bạn sẽ có một tốc độ truy cập nhanh nhất có thể về mặt lý thuyết
Cách dùng Query Monitor ở tầm người dùng cuối cơ bản nó sẽ bắt bệnh giúp bạn, cho bạn biết được nguyên nhân, còn vấn đề điều chỉnh thì tùy tình huống mà xử lý 😛 nếu chậm quá thì tạm ngừng dùng plugin đó, nếu hết license thì dùng bản FREE, hoặc bản share GPL, còn rảnh hơn nữa thì có thể email thẳng cho tác giả, yêu cầu xử lý các lỗi 😀
Cụ thể trường hợp của mình, đa phần do bản plugin cũ quá, gây lỗi, hoặc nếu cài bản PHP mới quá, cũng gây lỗi không tương thích, thành ra sau khi check kĩ lại, mình vẫn phải đang dùng bản PHP 7.4, dù nó khá cũ rồi, nhưng mọi thứ vận hành mượt mà hơn 😀
Chính sách bình luận: Chúng tôi rất trân trọng các bình luận của bạn và cảm ơn thời gian bạn dành để chia sẻ ý tưởng và phản hồi.
Ghi chú: Những bình luận được xác định là spam hoặc chỉ mang tính quảng cáo sẽ bị xóa.
• Để cải thiện trải nghiệm bình luận, chúng tôi khuyến khích bạn tạo một tài khoản Gravatar. Thêm avatar vào tài khoản Gravatar sẽ giúp bình luận của bạn dễ nhận diện hơn đối với các thành viên khác.
• ✂️ Sao chép và 📋 Dán Emoji 💪 giúp bình luận thêm sinh động và thú vị!