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



tăng cường backend của web Wp lại không thường
đôi khi, 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 lại chính được này giúp bạn tự động đánh dấu công việc – để hạn chế mất đi tin tức nhất không có lẽ vừa nhập khi nắm tới 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ó thường xuyên lại cả không thể thúc đẩy nhất ngay chớ mức độ tiêu dùng CPU, như bạn thấy thông tin 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 hầu hết trang bị, đã đến lúc phân tích plugin nào tận dụng tệp người quản trị cần đã đừng-ajax.php và làm chậm website cần đã có lẽ. Tới GTmetrix , nhập URL web. Sẽ mất một vài phút để phân tích web. Sau khi xong, hãy điều nhắm đến tab Waterfall và bạn sẽ thấy một tệp đang mất bao nhiêu thời kì rất chỉ đột nhiên để gắn kết và phản hồi. Cuộn xuống một chút và xem sở hữu lại đích thường mục nào đưa cho POST admin-ajax.php không. Nếu có, lan rộng ra nó và điều hướng đến tab Post. Từ đây, bạn sẽ xác định được plugin thủ phạm. Trong trường hợp của tôi, plugin đổi thay máy tính để bàn thành công thức hè, tiêu dùng tập tin người quản lý-ajax.php và liên tục gửi yêu cầu đến máy chủ. Đây là thời kì nhất rất luôn để đư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.
Diệp Toàn Phát (sieutocviet.vn)
Với hơn 5 năm kinh nghiệm thực chiến Python, PHP và 7 năm quản trị website, tôi chuyên tư vấn giải pháp SEO từ khóa, Digital Marketing tối ưu cho doanh nghiệp. Hiện là trưởng phòng kinh doanh tại Siêu Tốc Việt.