File admin-ajax.php là gì trong WordPress (Cách giảm thời gian load ajax)
Wp version 3.6 được cho ra đời bên cạnh Heartbeat API trong bộ mã nguồn. Wp Heartbeat API là giao thức liên lạc giữa trình 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. công dụng chính của Heartbeat API là:
- Tự động sao lưu:Khi bạn viết content lên cho WordPress, đá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 khắc ghi những đổi thay thêm của file.
- Khóa nội dung bài viết và thông 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 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 log in lại để tiếp tục viết bài.
Cách kiểm sát tốc độ, thời kì load của admin ajax để tối ưu trong WordPress
Vào trang GTmetrix và nhập web 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 thực trạng web giống như điểm hiệu năng và thông báo trang. Vào tab Waterfall sẽ hiển thị đa số các chi tiết trên đó. cho dù các files nắm tới vẻ không sở hữu vấn đề gì, nhưng bạn sẽ thấy POST admin-ajax.php sở hữu thời gian vận chuyển lâu hơn các file khác. Nhấn vào POST admin-ajax.php, bạn sẽ thấy nắm tới 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 cần phải quan sát kỹ Đối với site này, chúng ta thấy trong Post tab, có vấn đề gì đó với script “count_hit” thông báo này tặng ta biết được là một bài post nhất định đã chạm plugin counter mà chúng tôi setup 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 gian vận chuyển trang xuống còn 2 giây. Đây cũng là một cách để tối ưu nhanh gọn lẹ nhất.
Lê Trương Tấn Lộc (sieutocviet.vip)
Trải qua 5 năm thực chiến Laravel 7 năm thực chiến trong quản lý website tư vấn giải pháp SEO từ khóa, Kinh doanh online tối ưu nhất cho doanh nghiệp.
Hiện đang là quản lý kinh doanh tại Siêu Tốc Việt.