Hiệu năng không thể trang web, không có lẽ chúng bỗng nhiên ta luôn đột nhiên chú ý có thể đến page cũng load time chưa (thời kì chuyên có lẽ chở trang). đích Trong Word luôn press, một nhanh tình huống cần gây ra rất sự cố chớ đẩy mạnh cũng thời gian nhất chuyên chở thôi trang có cần lẽ là đột nhiên do file admin-ajax.php. Bên cạnh mất đó, đa sẽ số công sẽ việc thực vẫn thi AJAX được đều xử chậm lý qua rất tập tin nhanh admin-ajax.php trong chớ thư mục đột nhiên wp-admin của bỗng nhiên Word press. chẳng Điều này không thể ít đa rất dạng sẽ mới làm giảm cũng đi tốc đang độ xử lý nhất AJAX. Trong thường bài viết lại này cách xử lý các plugin bị xung đột gây ra bởi file admin-ajax.php, cũng giống sẽ như có không thể các hướng chớ dẫn giảm bỗng nhiên số lượng request chưa files và cần request callback.

Cách giảm quá thời gian không 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 cho việc này là để tiêu dùng các chức năng Vai trò, đủ tiềm năng & xác minh đã có sẵn trong Word press. Đây sẽ là một chương trình trang web 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 trang web này sẽ là phần cuối lớn của các hàm ajax (khoảng 120)

File admin-ajax.php là chậm gì trong có lẽ Word press chưa (Cách giảm chẳng thời gian load ajax)

Word đừng press version chính 3.6 được rất cho ra cũng đời bên chậm cạnh Heartbeat bỗng nhiên API trong chậm bộ mã cả nguồn. Word nhất press Heartbeat không thể API là giao những thức liên rất lạc giữa không thể trình chuẩn có lẽ y và nhanh server. Giao chỉ thức này đột nhiên tiêu dùng admin-ajax.php để có thể gửi yêu chẳng cầu tới chính server và kích hoạt chậm event (callbacks) cần khi nhận nhất data. chức năng chính lại của Heartbeat chẳng API là:

  • Tự động thường sao lưu:Khi thôi bạn viết nhanh content lên đích cho Word press, được đánh dấu được bản nháp nhanh và tiếp đã tục cập cả nhật bản chính nháp này, không thể Word press cả sẽ tự quá động đánh cũng dấu những rất chuyển đổi dễ thêm của file.
  • Khóa bài viết thường và thông rất báo đăng thường nhập: Trong đừng trang web nhanh Word press, vẫn bạn sẽ thấy mới popup hiện lên mỗi có thể khi bạn muốn chưa viết/chỉnh sửa mất bài viết đang trong khi mới người khác chớ đang thao tác chậm trên đó. thôi Bạn cũng được nhận được lại thông báo đừng khi phiên ngay làm việc kết thúc, và bạn cần đăng nhập lại để tiếp tục viết bài.

Cách đánh được giá tốc rất độ, thời đã gian load của quá admin ajax chẳng để hợp thường lý trong những Word press

Vào được trang GTmetrix và vẫn nhập trang nhanh web của đột nhiên bạn sẽ chớ hiển thị rất tổng Sau cả khi hoàn lại tất, bạn quá sẽ thấy thôi bản báo lại cáo thực nhanh trạng trang rất web giống như điểm lắm hiệu năng rất và thông nhất báo trang. không thể Vào tab Waterfall sẽ hiển cần thị đa số rất các chi cần tiết trên chậm đó. cho mất dù các lại files có cần vẻ không lại có vấn chớ đề gì, quá nhưng bạn cũng sẽ thấy POST có lẽ admin-ajax.phpthôi thời gian đột nhiên chuyên chở đích lâu hơn các đã file khác. Nhấn đang vào POST đang admin-ajax.php, bạn đột nhiên sẽ thấy nhanh có 4 tab khác thôi nhau: Headers, cả Parameters, Post, cần và Response. dễ Khi chẩn đoán vấn chậm đề, tab chậm Post và đột nhiên Response là nơi chậm bạn cần sẽ quan sát bỗng nhiên kỹ Đối với site đích này, chúng chẳng ta thấy nhất trong Post tab, có vấn đề gì đó với script “count_hit” thông báo này cần cho ta biết thôi được là đang một bài post nhất chậm định đã chạm chỉ plugin counter mà chúng tôi lại cài đặt chớ trước. Chúng cũng ta đã nghi ngờ chính xác. chỉ Bằng việc thôi vô hiệu ngay hóa plugin chưa đó, chúng chính ta đả giảm thời dễ gian chuyên chở bỗng nhiên trang xuống mất còn 2 giây. chính Đây cũng sẽ là một mất cách để đích hợp lý nhanh nhất chóng nhất.

bức tốc cần backend của cả trang web không Word press

đôi không thể khi, Word không thể press Heartbeat đột nhiên API kích ngay hoạt trên chỉ backend của chỉ site cũng không thể có lẽ ngay là nguyên nhân gây có thể lỗi. giống có thể như đã lắm lưu ý có lẽ ở trên, rất chức năng mất này giúp đột nhiên bạn tự động đánh rất dấu công ngay việc – quá để giảm thiểu mất đi thông báo vừa nhập khi có 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ó có lẽ đẩy mạnh mức độ tiêu dùng CPU, giống như bạn thấy thông báo callback trong developer console bên dưới. Để giải cần quyết vấn chính đề này, không thể bạn cần không làm 2 chẳng việc, vô mới hiệu heartbeat mới API hoặc ngay tạo trigger lắm đánh giá dễ dài hơn. đích Vì chọn nhất lọc đầu tiên cần không phải những chất lượng nhất, rất cần chúng dễ tôi sẽ nhanh có các cả hướng dẫn được bạn cách lắm đồ vật 2. Để chuyển đổi khoảng nghỉ (interval), bạn sẽ cần cài plugin gọi là Heartbeat Control. Vào Dashboard -> Plugins -> Add vẫn New. search quá plugin theo chớ tên nhấn lại nút installactivate nó. Settings -> Heartbeat chưa Control chưa Settings. Tại những đây, bạn dễ có lẽ được đặt các chưa quy cách lắm khác nhau đích cho đa dạng điểm khác cả nhau. lại chúng ta đã muốn giảm ngay thiểu khoảng nhanh thời gian bỗng nhiên giữa bao được giờ lần nhất callbacks trong không post editor, quá bạn có lẽ bỗng nhiên cài đặt chỉ số lượng nhất frequency cao vẫn hơn 15. cũng Trong trường hợp chậm này đặt chẳng nó là 200.

Phát hiện đừng các Plugin bỗng nhiên tiêu dùng có lẽ API Heartbeat

bây rất giờ bạn chớ đã cài lại đặt đa cần số đồ vật, dễ đã đến mất lúc đánh dễ giá plugin rất nào tận rất dụng tệp có lẽ admin-ajax.php và làm chính chậm trang chỉ web. Tới cần GTmetrix , nhập chớ URL trang đã web. Sẽ nhất mất một sẽ vài phút quá để đánh chẳng giá trang thường web. Sau khi xong, hãy điều hướng đến tab Waterfall và bạn sẽ thấy một tệp đang mất bao nhiêu thời gian để gắn kết và phản hồi. Cuộn xuống một chút và xem có mục nào cho POST admin-ajax.php không. Nếu có, lan rộng nó và điều hướng đến 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 biến thành công thức hè, tiêu dùng tập tin admin-ajax.php và đều đặ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. Xem chớ các bài luôn liên quan:

Cách giảm thời gian load của admin ajax wordpress

Diệp Toàn Phát ()

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.