Action Scheduler
Планировщик действий - это масштабируемая, отслеживаемая очередь заданий для фоновой обработки больших наборов действий в WordPress. Он специально разработан для распространения в плагинах WordPress. Планировщик действий запускает обработчик действий, который запускается в какой-то момент в будущем. Каждую ловушку можно запланировать с уникальными данными, чтобы позволить обратным вызовам выполнять операции с этими данными. Перехватчик также может быть запланирован для запуска в одном или нескольких случаях. Думайте об этом как о расширении do_action (), которое добавляет возможность задерживать и повторять перехватчик. Проверенная в боях фоновая обработка Каждый месяц Action Scheduler обрабатывает миллионы платежей за подписки, веб-перехватчики для WooCommerce, а также электронные письма и другие события для ряда других плагинов. Это было замечено на действующих сайтах, обрабатывающих очереди свыше 50 000 заданий и выполняющих ресурсоемкие операции, такие как обработка платежей и создание заказов, с постоянной скоростью более 10 000 в час без отрицательного воздействия на нормальную работу сайта. Все это связано с инфраструктурой и сайтами WordPress вне контроля автора плагина. Если вашему плагину требуется фоновая обработка, особенно для больших наборов задач, Action Scheduler может помочь. Узнать больше Чтобы узнать больше о том, как работает Action Scheduler и как использовать его в своем плагине, ознакомьтесь с документацией на ActionScheduler.org. Там вы найдете: Руководство по использованию: инструкции по установке и использованию Action Scheduler Руководство WP CLI: инструкции по запуску Action Scheduler в масштабе через WP CLI Справочник по API: полное справочное руководство по всем функциям API. Руководство администратора: руководство по управлению запланированными действиями через администрацию. screen Руководство по фоновой обработке в масштабе: инструкции по запуску Action Scheduler в масштабе с помощью средства запуска очереди WP Cron по умолчанию. Планировщик действий Credits Action Scheduler разработан и поддерживается Automattic, при этом значительная ранняя разработка была завершена Flightless. Сотрудничество - это круто. Мы будем рады работать с вами над улучшением Планировщика действий. Запросы на вытягивание приветствуются.
Автор: Automattic
Версия: 3.2.1
Последнее обновление: 2021-06-21 8:22pm GMT