- 21, Oct 2024
- #1
Сейчас я играю с формами AJAX, но заметил, что admin-ajax.php работает довольно медленно. Если я просто верну слово «тест», это займет около 1400 мс.
Я предполагаю, что это связано с загрузкой ядра WordPress, что может немного замедлить его работу.
Я добавил обработку формы в виде плагина, надеясь, что это поможет ускорить процесс по сравнению с добавлением ее в файл function.php.
/*
Plugin Name: Form test
*/
add_action( 'wp_ajax_form_test', 'form_test' );//logged in
add_action( 'wp_ajax_nopriv_form_test', 'form_test' );//not logged in
function form_test(){
echo 'test';
die();
}
Затем я перешел в /wp-admin/admin-ajax.php?action=form_test.
Могу ли я что-нибудь сделать, чтобы немного ускорить это?
#ajax #производительность