File admin-ajax.php là gì trong Wp (Cách giảm thời kì load ajax)
Word press version 3.6 được phát hành 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 phê duyệt 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 data. tính năng chính của Heartbeat API là:
- Tự động sao lưu:Khi bạn viết content 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, WordPress sẽ tự động đánh dấu những thay đổi thêm của file.
- Khóa nội dung bài viết và tin tức đăng nhập: Trong web Wp, 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 thông báo khi phiên thực hiện việc kết thúc, và bạn cần phải truy cập lại để tiếp tục viết bài.
Cách kiểm sát tốc độ, thời gian load của người quản trị ajax để logic trong Word press
Vào trang GTmetrix và nhập website của bạn sẽ hiển thị tổng Sau khi hoàn tất, bạn sẽ thấy bản báo cáo tình trạng web như điểm hiệu năng và tin tức trang. Vào tab Waterfall sẽ hiển thị hầu hết các chi tiết trên đó. cho dù các files có vẻ không có vấn đề gì, nhưng bạn sẽ thấy POST admin-ajax.php nắm tới thời kì chuyên chở lâu hơn các file khác. Nhấn vào POST admin-ajax.php, bạn sẽ thấy sở hữu 4 tab khác nhau: Headers, Parameters, Post, và Response. Khi chẩn đoán vấn đề, tab Post và Response là nơi bạn nên quan sát kỹ Đối với site này, chúng ta thấy trong Post tab, nắm tới vấn đề gì đó với script “count_hit” tin tức này cho ta biết được là một bài post nhất định đã chạm plugin counter mà chúng tôi cài đặt trước. Chúng ta đã nghi ngờ đúng. Bằng việc vô hiệu hóa plugin đó, chúng ta đả giảm thời kì tải trang xuống còn 2 giây. Đây cũng là một cách để tuyệt vời nhanh gọn lẹ nhất.