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

Cách có thể giảm mới thời gian load mất admin nhanh Ajax

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

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

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

Cách đánh giá sẽ tốc độ, ngay thời gian load nhất của admin ajax ngay để không thể hợp lý trong Word chớ press

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

bức tốc dễ backend của trang quá web lại Word press

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

Phát hiện các Plugin tiêu dùng mất API Heartbeat

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