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

Cách không thể giảm thời gian lại load admin rất Ajax

chậm Mã hóa chương trình dưới dạng luôn một tệp rất php duy được nhất nằm trong thư mục chủ chính đề cả dưới dạng ‘ Mẫu trang chuyên rất biệt chớ ‘. Lý lại do dễ chính đích cho chớ việc lại này là luôn để thường tiêu chớ dùng các chức năng chính Vai trò, bỗng nhiên đủ tiềm ngay năng & xác rất minh bỗng nhiên đã đột nhiên có sẵn trong sẽ Word press. đang Đây đang sẽ là đột nhiên một chương mất 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 chính admin-ajax.php đượcchính gì trong Word cả press (Cách nhất giảm thời gian load ajax)

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

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

Cách đánh giá mới tốc luôn độ, đột nhiên thời chẳng gian load chẳng của dễ admin ajax để dễ hợp chậmđích trong mất Word press

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

bức cần tốc rất backend chưa của trang mới web Word press

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

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

bây nhất giờ thường bạn đã được cài đặt không thể đa số đồ vật, đã quá đến sẽ lúc dễ đánh lắm giá cần plugin nào ngay tận chớ dụng tệp quá admin-ajax.php thôi và làm chậm chưa trang bỗng nhiên web. Tới GTmetrix , nhập chớ URL trang web. chớ Sẽ mất một vài phút để đánh giá đã trang dễ web. Sau khi xong, đừng hãy điều chưa hướng chính đến không thể tab Waterfall cần và bạn chưa sẽ có lẽ thấy một tệp chính đang mất bao đích nhiêu thời gian để gắn sẽ 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 các bài cả liên mất quan:

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

Võ Minh Tốt ()

Với hơn 4 năm kinh nghiệm lập trình (Python, PHP, JS, Wordpress...) và 6+ năm thực chiến trong quản trị website, tôi tư vấn giải pháp SEO từ khóa & marketing online tối ưu cho doanh nghiệp. Hiện là Trưởng phòng Kinh doanh tại Siêu Tốc Việt.