File admin-ajax.php là gì trong Wp (Cách giảm thời kì load ajax)
WordPress 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 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 dữ liệu. 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 Wp, 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 khắc ghi những chuyển đổi thêm của file.
- Khóa bài viết và tin tức đăng nhập: Trong website WordPress, 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 tin khi phiên thực hiện việc kết thúc, và bạn tốt nhất nên đăng nhậ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 lý ajax để logic trong WordPress
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ư là điểm hiệu năng và tin tức trang. Vào tab Waterfall sẽ hiển thị mọi các yếu tố trên đó. cho dù các files có vẻ không nắm tới vấn đề gì, nhưng bạn sẽ thấy POST admin-ajax.php có thời kì tải 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 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 thiết đặ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 gian tải trang xuống còn 2 giây. Đây cũng là một cách để hợp lý nhanh gọn lẹ nhất.
Tất Vành Cơ (sieutocviet.org)
Có hơn 4 năm thực chiến CSS, JS 7 năm kinh nghiệm trong quản lý web site tư vấn giải pháp SEO từ khóa, Digital marketing tối ưu nhất cho tập đoàn quốc tế.
Hiện là leader kinh doanh tại Siêu Tốc Việt.