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, cũ 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 cũ 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 có 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 cũ 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 đủ cũ 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 cũ 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 được là chí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 cũ chuẩn y và bỗng nhiên server. Giao thức này cũ 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 cũ 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ể và cũ 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 lý đích trong mất Word press
vẫn Vào trang đang GTmetrix nhanh và đượ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 cũ 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 cũ 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 có cũ vấn đề có lẽ gì, nhưng chỉ bạn sẽ thấy POST được admin-ajax.php có đí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 đừng có cần 4 tab khác nhau: Headers, Parameters, lắm Post, quá và dễ Response. những Khi đột nhiên chẩn cũ đ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ễ gì 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 cũ 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 cũ 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 có đích lẽ là mới nguyên có lẽ nhân gây lỗi. những giống nhanh như cần đã cũ 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 cũ 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 cũ 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ẽ cũ có 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 và dễ dàng và đơn giản activate đã nó chậm .
Settings những -> 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 cũ 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. cũ Trong đột nhiên trường vẫn hợp rất này đặt nó mới là khô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 cũ , 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:
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.