Hiệu năng trang web,
nhanh có lẽ chúng
chẳng ta luôn
nhất chú ý đến
bỗng nhiên page load time
thôi (thời kì chuyên
chưa chở trang). Trong Word press, một
rất tình huống gây ra sự cố
dễ đẩy mạnh thời
có thể gian chuyên
đích chở trang có lẽ là do file
admin hoàn thành -ajax.php. Bên cạnh
quá đó, đa số
cần công việc thực
cả thi AJAX đều
đột nhiên xử lý qua
cũ tập tin admin-ajax.php
đột nhiên trong thư mục
thôi wp-admin của Word press.
quá Điều này ít
có lẽ đa dạng sẽ
đích làm giảm đi tốc độ xử lý AJAX. Trong bài viết này cách xử lý các plugin bị xung đột gây ra bởi file
admin nền tảng -ajax.php, cũng giống như
có lẽ có các hướng
cần dẫn giảm số lượng
đích request files và
đang request callback.
Cách giảm giá giảm thời gian load admin Ajax
Mã hóa
dễ chương trình dưới
rất dạng một tệp php duy
đích nhất nằm trong thư
đừng mục chủ đề
đã dưới dạng '
dễ Mẫu trang chuyên
đang biệt '.
chính Lý do chính
luôn cho việc
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à gì nhanh trong Word press dễ (Cách giảm thời gian load cũ ajax)
Word press version 3.6
chậm được cho ra
cũ đời bên cạnh
thôi Heartbeat API
thường trong bộ mã nguồn. Word
quá press Heartbeat API là
nhất giao thức liên
cũ lạc giữa trình
chậm chuẩn y và
quá server. Giao thức này tiêu
cả dùng
admin-ajax.php để gửi yêu
rất cầu tới
thôi server và kích
lại hoạt event (callbacks)
chưa khi nhận data.
đã chức năng chính
vẫn của Heartbeat API
thôi là:
- Tự gợi ánh nhìn động sao lưu:Khi bạn viết content lên cho Word press, đánh dấu bản nháp và tiếp tục cập nhật bản nháp này, Word press sẽ tự động đánh dấu những chuyển đổi thêm của file.
- Khóa bài viết và thông báo đăng đột nhiên nhập: Trong chậm trang web Word sẽ press, bạn sẽ thấy thường popup hiện cần lên mỗi khi nhanh bạn muốn viết/chỉnh cũng sửa bài viết nhất trong khi vẫn người khác nhanh đang thao tác trên đó. Bạn cũng nhận được thông báo khi phiên 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 giá rất tốc độ, chưa thời gian load của đang admin ajax chậm để hợp lý sẽ trong Word press
Vào trang
dễ GTmetrix và nhập
chỉ trang web của
lại bạn sẽ hiển
chẳng thị tổng

Sau
thường khi hoàn tất,
chưa bạn sẽ
chỉ thấy bản báo
vẫn cáo thực trạng
chỉ trang web giống
chẳng như điểm hiệu
được năng và thông báo
thường trang. Vào tab
thôi Waterfall sẽ hiển thị
có thể đa số
cần các chi tiết
lại trên đó.
cần cho dù các
chậm files có vẻ
không thể không có vấn
nhất đề gì, nhưng
chớ bạn sẽ
chỉ thấy
POST thế hệ mới admin-ajax.php có
ngăn chặn thời gian chuyên chở lâu hơn các file khác.

Nhấn vào
sẽ POST admin-ajax.php, bạn
sẽ sẽ thấy có 4
rất tab khác
dễ nhau: Headers,
quá Parameters, Post,
chậm và Response. Khi chẩn
chẳng đoán vấn đề,
thường tab Post và
lại Response là nơi
đột nhiên 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
nhanh báo này
thường cho ta
đã biết được
có lẽ là một bài
sẽ post nhất định
luôn đã chạm
chẳng plugin counter
nhất mà chúng tôi
nhất cài đặt trước.
có lẽ 
Chúng ta đã nghi
không thể ngờ chính xác.
cũ Bằng việc vô
luôn hiệu hóa plugin
chậm đó, chúng ta
chỉ đả giảm thời
mới gian chuyên chở
những trang xuống còn
đừng 2 giây. Đây
những cũng là một cách
cũ để hợp lý nhanh chóng nhất.
bức thứ tốc backend của trang web Word press
đôi khi,
vẫn Word press
có lẽ Heartbeat API kích
có thể hoạt trên backend của
chớ site cũng có lẽ là nguyên nhân
cần gây lỗi. giống như
chậm đã lưu ý
có thể ở trên, chức
chưa năng này giúp
nhất bạn tự
quá động đánh dấu công việc – để 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 quyết
dễ vấn đề này,
nhanh bạn cần làm 2
có lẽ việc, vô
rất hiệu heartbeat
vẫn API hoặc
cũ tạo trigger
chậm đánh giá dài hơn. Vì
sẽ chọn lọc đầu
dễ tiên không phải
lại chất lượng nhất, cần chúng tôi sẽ có các hướng dẫn bạn cách đồ 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 New. search
centos plugin theo tên nhấn nút
install và
activate nó.
Settings ->
Heartbeat title Control Settings. Tại
vô tư đây, bạn có lẽ đặt các quy cách khác nhau cho đa dạng điểm khác nhau.

Vì chúng ta
dễ muốn giảm thiểu
chớ khoảng thời gian
sẽ giữa bao
thôi giờ lần callbacks
rất trong post editor,
có lẽ bạn có
lại lẽ cài đặt số
có lẽ lượng frequency cao
cũ hơn 15. Trong
chỉ trường hợp này đặt nó là 200.
Phát hiện nhất các Plugin tiêu lại dùng API Heartbeat
bây
thủ công giờ bạn đã cài đặt đa số đồ vật, đã đến lúc đánh giá plugin nào tận dụng tệp admin-ajax.php và làm chậm trang web. Tới GTmetrix , nhập URL trang web. Sẽ mất một vài phút để đánh giá trang 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
định các bài liên quan:
Nguyễn Trọng Phúc ()
Cử Nhân Văn Lang Có hơn 3 năm thực chiến Python, PHP 8 năm thực chiến trong quản lý website tư vấn giải pháp Seo google, Marketing tối ưu nhất cho công ty. Hiện giữ chức vụ quản lý kinh doanh tại Siêu Tốc Việt.