tăng tốc backend của web WordPress
thỉnh thoảng, WordPress Heartbeat API kích hoạt trên backend của site cũng thường xuyên là nguyên nhân gây lỗi. như đã lưu ý ở trên, chức năng này hỗ trợ bạn tự động khắc ghi công việc – để tránh mất đi thông báo vừa nhập khi sở hữu lỗi xảy ra. Ví dụ, tác dụng này sẽ được kích hoạt mỗi lần bạn viết bài mớ và vẫn để tab mở. Nó có lẽ tăng mức độ tiêu dùng CPU, như bạn thấy thông báo callback trong developer console bên dưới. Để giải quyết vấn đề này, bạn nên làm 2 việc, vô hiệu heartbeat API hoặc tạo trigger kiểm sát dài hơn. Vì tuyển lựa đầu tiên không phải hiệu quả nhất, cần phải chúng tôi sẽ hướng dẫn cụ thể bạn cách thứ 2. Để đổi thay khoảng nghỉ (interval), bạn sẽ tốt nhất nên cài plugin gọi là Heartbeat Control. Vào Dashboard -> Plugins -> Add New. tìm kiếm plugin theo tên nhấn nút install và activate nó. Settings -> Heartbeat Control Settings. Tại đây, bạn có thể đặt các quy tắc khác nhau cho đa dạng điểm khác nhau. Vì chúng ta muốn hạn chế khoảng thời gian giữa từng lần callbacks trong post editor, bạn khả năng cao thiết lập số lượng frequency cao hơn 15. Trong trường hợp này đặt nó là 200.
Phát hiện các Plugin tiêu dùng API Heartbeat
hiện nay bạn đã cài đặt tất cả đồ vật, đã đến lúc khảo sát plugin nào tận dụng tệp admin-ajax.php và thực hiện chậm web site. Tới GTmetrix , nhập URL web site. Sẽ mất một vài phút để nhận định website. Sau khi xong, hãy điều hướng tới tab Waterfall và bạn sẽ thấy một tệp đang mất bao nhiêu thời kì để gắn kết và phản hồi. Cuộn xuống một chút và xem sở hữu mục nào tặng POST admin-ajax.php không. Nếu nắm tới, lan rộng nó và điều hướng tới tab Post. Từ đây, bạn sẽ xác minh được plugin thủ phạm. Trong trường hợp của tôi, plugin chuyển đổi máy tính để bàn biến thành công thức hè, tiêu dùng tập tin admin-ajax.php và đều đặn và thường xuyên gửi yêu cầu đến máy chủ. Đây là thời kì để đưa ra quyết định, hoặc thay thế nó bằng một plugin khác hoặc bắt chéo ngón tay của bạn. Xem các bài liên quan: