wp-includes에서 cron.php
코드를 읽고 spawn_cron()
이 실제로 등록 된 작업을 실행하는 것으로 보입니다.WordPress Cron API는 백그라운드에서 실행됩니까?
함수의 마지막 두 줄은 :
$cron_url = site_url('wp-cron.php?doing_wp_cron=' . $doing_wp_cron);
wp_remote_post($cron_url, array('timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)));
그것은 단순히 쿼리 인수로 작업에게 전달 WP-cron.php를 엽니 다.
cron.php의 상단에있는 API에 대한 설명 :
* Schedules a hook which will be executed once by the WordPress actions core at
* a time which you specify. The action will fire off when someone visits your
* WordPress site, if the schedule time has passed.`
내 질문에 그의는 방문자가 다음 사이트의 페이지 중 하나 등록 작업이 크론에 의해 해고를 엽니 다라고 할 수있다 API. 그리고 작업이 무거워서 완료하는 데 몇 분이 걸리는 경우 방문자는 작업이 끝날 때까지 완전히로드되지 않은 페이지를 가져 옵니까?
[편집] 내가 묻는 바를 명확히하기 위해 WP Cron API는 페이지로드가 완료된 후에 작업을 실행합니까?
방문자는 작업이 끝날 때까지 완전히로드되지 않은 페이지를 가져 옵니까? – EmptyData