Hiệu năng web site, có lẽ chúng ta luôn chú ý đến page load time (thời kì vận tải chậm
chỉ
luôn trang). Trong Word press, một tình huống gây ra sự cố đẩy mạnh thời gian tải trang thường xuyên rất
cũng
thôi là do file admin-ajax.php. Không những thế, tất cả công việc thực thi AJAX đều xử lý qua tập tin người quản lý-ajax.php trong thư mục wp-admin của Wp chậm
vẫn
được. Điều này ít nhiều sẽ làm giảm đi tốc độ xử lý AJAX. Trong bài viết này cách xử lý các plugin bị xung đột gây ra bởi file admin-ajax.php, tương tự như lại
vẫn
luôn có các hướng dẫn giảm số lượng request files và request callback.
Cách giảm thời gian load người quản trị nhất chính mất Ajax
Mã hóa chương trình dưới dạng một tệp 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 tính năng dễ đã được Vai trò, đủ tiềm năng & xác thực mới chính thôi đã có sẵn trong WordPress. Đây sẽ là một phần mềm web site 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 website nhanh chẳng được này sẽ là phần sau cùng dễ sẽ mất lớn của các hàm ajax (khoảng 120)File người quản trị mới lắm không thể-ajax.php là gì trong Wp cũ cũng đừng (Cách giảm thời kì cần không đừng load ajax)
Wp lại rất được version 3.6 được đưa cho ra đời bên cạnh Heartbeat API trong bộ mã nguồn. WordPress 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 người quản lý-ajax.php để gửi yêu cầu tới server và kích hoạt 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 chậm cũng luôn lên cho WordPress, ghi lại bản nháp và tiếp tục cập nhật bản nháp này, Wp nhất lắm có lẽ sẽ tự động khắc ghi những chuyển đổi thêm của file.
- Khóa nội dung bài viết cũ đích thường và thông báo truy cập mới đang thường: Trong 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 bài viết trong khi người khác đang thao tác trên đó. Bạn cũng nhận được tin tức rất rất có lẽ khi phiên làm việc kết thúc, và bạn nên log in lại để tiếp tục viết bài.
Cách nhận định tốc độ, thời gian load của admin ajax để hợp lý trong WordPress
Vào trang GTmetrix và nhập web của bạn sẽ hiển thị tổng



tăng tốc rất đã chưa backend của web site Word press
thỉnh thoảng rất chỉ có lẽ, 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. như đã lưu ý ở trên, công dụng này giúp bạn tự động đánh dấu công việc – để hạn chế mất đi thông báo vừa nhập khi có lỗi xảy ra. Ví dụ, tính năng dễ đang thườ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 tin tức nhất chỉ bỗng nhiên callback trong developer console bên dưới.


Phát hiện các Plugin tiêu dùng API Heartbeat
hiện nay bạn đã setup đa số vật dụng mới ngay luôn, đã đến lúc đánh giá plugin nào tận dụng tệp người quản trị cũ đích mất-ajax.php và làm chậm trang web. Tới GTmetrix , nhập URL web. Sẽ mất một vài phút để nhận định web site. Sau khi xong, hãy điều nhắm tới chậm quá bỗng nhiên tab Waterfall và bạn sẽ thấy một tệp đang mất bao nhiêu thời kì mới không luôn để gắn kết và phản hồi. Cuộn xuống một chút và xem nắm tới mục nào cho POST admin-ajax.php không. Nếu nắm tới, lan rộng ra nó và điều nhắm tới cũ sẽ thô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 chuyển đổi máy tính để bàn trở thành nhất chẳng có lẽ công thức hè, tiêu dùng tập tin admin-ajax.php và liên tục và thường xuyên gửi yêu cầu đến máy chủ. Đây là thời gian để đư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.