Hiệu năng trang web, có lẽ chúng ta luôn tin tặc chú ý đến page load time (thời kì chuyên chở trang). Trong Word press, một tình huống gây ra sự cố đẩy mạnh thời gian chuyên chở trang có lẽ là do file admin-ajax.php. Bên cạnh đó, đa số công việc thực thi AJAX vn đều xử lý qua tập tin admin-ajax.php trong thư mục wp-admin của Word press. Điều này ít đa dạng sẽ thực hiện mất giảm đi tốc độ xử lý AJAX. Trong nội dung bài viết cần này cách xử lý các plugin bị xung đột gây ra bởi file admin-ajax.php, cũng giống như có các hướng dẫn giảm số bởi vì lượng request files và request callback.
Cách giảm thời kì chẳng load admin Ajax xịn
Mã hóa chương trình dưới dạng một tệp <span class="sprd">gọi</span> php duy nhất nằm trong thư mục chủ đề dưới dạng ' Mẫu trang chuyên biệt '. Lý do chính cho việc này là để tiêu dùng các chức năng Vai trò, đủ tiềm năng & xác minh đã có sẵn trong Word press. Đây sẽ là một chương trình trang web tương đối lớn bao gồm các đối tượng bespoke, các lớp và 1000 dòng mã bespoke php, JQuery và TSQL. Một phần của chương trình trang web này sẽ là phần cuối lớn của các hàm ajax (khoảng 120)File admin-ajax.php là gì trong Word press miêu tả (Cách giảm thời kì không load ajax)
Word press version 3.6 được cho ra đời luôn bên cạnh Heartbeat API trong bộ mã nguồn. Word press Heartbeat API là giao thức liên lạc giữa trình chuẩn y và server. Giao thức này tiêu dùng admin-ajax.php để gửi yêu cầu tới server và kích hoạt ưng ý event (callbacks) khi nhận data . chức năng chính của Heartbeat API là:- Tự động sao lưu:Khi bạn viết nội dung Bất cứ được lên cho Word press, đánh dấu bản nháp và tiếp tục cập nhật bản nháp này, Word press sẽ tự động đánh dấu những chuyển đổi thêm của file.
- Khóa nội dung bài viết đừng và thông liên hệ báo đăng nhập: Trong trang web Word press, bạn sẽ thấy popup hiện lên mỗi khi bạn muốn viết/chỉnh sửa nội dung bài viết cần trong khi người khác đang thao tác trên đó. Bạn cũng nhận được thông báo khi phiên làm việc kết thúc, và bạn cần đăng nhập lại để tiếp tục viết bài.
Cách đánh giá tốc độ, thời kì chưa ưng ý load của admin ajax để hợp lý trong Word press
Vào trang GTmetrix và nhập trang web của cả nước bạn sẽ hiển thị tổng



bức tốc backend của trang web Word press neo văn bản
thỉnh thoảng cần , Word press Heartbeat phòng tránh 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, chức năng này giúp bạn tự động đánh dấu công việc – để giảm thiểu mất đi thông báo vừa nhập khi có lỗi xảy ra. Ví dụ, chức nă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ẽ đẩy mạnh mức độ tiêu dùng CPU, giống như bạn thấy thông báo callback trong developer console bên dưới.


Phát hiện các Plugin tiêu dùng API Heartbeat code bẩn
bây giờ bạn đã cài đặt đa số đồ vật, đã lệnh đến lúc kiểm tra nhất plugin nào tận dụng tệp admin-ajax.php và làm chậm trang web. Tới GTmetrix , nhập URL trang web. Sẽ mất một vài phút để kiểm tra bỗng nhiên trang web. 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ì vẫn để gắn kết và phản hồi. Cuộn xuống một chút và xem có mục nào cho POST admin-ajax.php không. Nếu có, lan rộng nó và điều hướng đến 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 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 gửi yêu cầu đến máy chủ. Đây là thời kì rất để đư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.
Tất Vành Cơ (sieutocviet.org)
Trải qua hơn 6 năm làm việc với PHP, Python, WordPress và quản trị website, tôi chuyên tư vấn SEO từ khóa và chiến lược marketing hiệu quả cho doanh nghiệp. Hiện giữ vai trò Leader kinh doanh tại Siêu Tốc Việt.