tăng cường backend của web site Word press
thỉnh thoảng, WordPress Heartbeat API kích hoạt trên backend của site cũng có lẽ là nguyên nhân gây lỗi. giống như đã lưu ý ở trên, tính năng này giúp bạn tự động đánh dấu công việc – để giảm thiểu mất đi tin tức 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ó khả năng cao đẩy mạnh 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 cầ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ì chọn lọc đầu tiên không phải năng suất nhất, tốt nhất nên chúng tôi sẽ có các hướng dẫn bạn cách thứ 2. Để thay đổi khoảng nghỉ (interval), bạn sẽ cần cài plugin gọi là Heartbeat Control. Vào Dashboard -> Plugins -> Add New. search plugin theo tên nhấn nút install và activate nó. Settings -> Heartbeat Control Settings. Tại đây, bạn có lẽ đặt các quy cách khác nhau tặng đa dạng điểm khác nhau. Vì chúng ta muốn giảm thiểu khoảng thời gian giữa lần nào lần callbacks trong post editor, bạn thường xuyên thiết đặt 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 tại bạn đã thiết đặt đa số vật dụng, đã đến lúc kiểm sát plugin nào tận dụng tệp admin-ajax.php và thực hiện chậm trang web. Tới GTmetrix , nhập URL website. Sẽ mất một vài phút để đánh giá web site. Sau khi xong, hãy điều hướng đến tab Waterfall và bạn sẽ thấy một tệp đang mất bao nhiêu thời kì để liên kết và phản hồi. Cuộn xuống một chút và xem có mục nào đưa cho POST admin-ajax.php không. Nếu có, lan rộng nó và điều hướng tới tab Post. Từ đây, bạn sẽ khẳng định được plugin thủ phạm. Trong trường hợp của tôi, plugin đổi thay máy tính để bàn trở thành công thức hè, tiêu dùng tập tin admin-ajax.php và thường xuyên và liên tục 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: