WP CRON PHP ГРУЗИТ ПРОЦЕССОР
Процессорный временной планировщик (cron job) позволяет исполнять задачи в определенное время на сервере. В Wordpress есть свой встроенный планировщик wp-cron.php, который обеспечивает синхронизацию задач в WordPress с cron на сервере. Однако, в некоторых случаях, wp-cron.php может грузить процессор, особенно на сайтах с большим количеством посетителей.
Одной из возможных причин является частота запуска wp-cron.php. По умолчанию, он запускается с каждым запросом к вашему сайту. И если ваш сайт получает много запросов, то wp-cron.php будет выполняться очень часто.
Чтобы уменьшить нагрузку на процессор, можно переключить wp-cron.php на ручной режим. Для этого нужно добавить следующую строку в файл wp-config.php:
define('DISABLE_WP_CRON', true);
После этого вы можете настроить wp-cron.php на запуск через cron на сервере. Создайте новую задачу cron с командой:
php /path/to/your/wordpress/wp-cron.php
Эта команда запустит wp-cron.php через интерпретатор PHP на сервере. И в результате, wp-cron.php будет запускаться только указанное время, что уменьшит нагрузку на процессор вашего сервера.
Disable WordPress Cron Job - ruphp.com File
Issue with Wordpress Cron ? Create Cron Job for Wordpress ruphp.com using Google App Script
How to Replace wp_cron from your WordPress site with Real Cron / Server Side Cron?
How to Run WP Cron Manually
Automate Your WordPress Website with Cron: A Complete Guide to WordPress Cron Jobs - WordPress
Adding And Running Cron Events With The Help Of WP Crontrol plugin
Wordpress Cron Job System Disabled - How to enable the built-in WordPress cron functionality
How to setup Cron Jobs in cPanel hosting - Configure cron job
Wordpress: ruphp.com - timeout