prospress / action-scheduler
3.8.2
2024-09-12 23:12 UTC
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^7.5
- woocommerce/woocommerce-sniffs: 0.1.0
- wp-cli/wp-cli: ~2.5.0
- yoast/phpunit-polyfills: ^2.0
- dev-trunk
- 3.8.2
- 3.8.1
- 3.8.0
- 3.7.4
- 3.7.3
- 3.7.2
- 3.7.1
- 3.7.0
- 3.6.4
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.4
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.6
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.1
- 3.0.0
- 3.0.0-RC-4
- 3.0.0-RC-3
- 3.0.0-RC-2
- 3.0.0-RC-1
- 3.0.0-beta-1
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- v2.1.1
- 2.1.0
- 2.0.0
- 2.0.0-RC-2
- 2.0.0-RC-1
- 2.0.0-beta-2
- 2.0.0-beta-1
- 1.5.3
- dev-add/has-pending-unit-tests
- dev-experiment/add/has-pending-unit-tests
- dev-dev/phpunit-setup
- dev-issue/1052-use-ErrorException
- dev-release/3.7.5
- dev-try/fix-codecov
- dev-update/prepare-3.7.0
- dev-fix-php8-static-analysis
- dev-update/package-lock-and-gitignore
- dev-issue/510
- dev-fix/698
- dev-experiment/pipeline
- dev-test/php74-unit-tests
- dev-bump/3.2.0-b
- dev-fix/530-add-index
- dev-fix/530-3
- dev-fix/530-2
- dev-version_3_2_0
- dev-feature/add-filter-to-asnyc-runner-request-logic
- dev-fix/remove-relative-include-paths
- dev-issue_318
- dev-issue_551
- dev-maybe-fix-table-issue
- dev-fix/duplicate-initialization
- dev-tag/3.1.2
- dev-issue_464a
- dev-issue_435
- dev-version_3_1_0
- dev-issue_422
- dev-issue_411
- dev-issue/353
- dev-fix/360
- dev-version_3_0_0
- dev-issue_334
- dev-revert-292-fix/291
- dev-add/async-actions
- dev-release/2.3.0
- dev-fix/308
- dev-add/custom-tables-old
- dev-crstauf/issue_222
- dev-stop-the-insanity
- dev-unique_action_name
- dev-travis_update_rebase
- dev-add_phpcs
- dev-travis_update
- dev-issue_91
This package is auto-updated.
Last update: 2024-09-19 23:42:08 UTC
README
动作调度器是WordPress中大规模处理大量动作的扩展,适用于后台处理。它专门设计用于在WordPress插件中分发。
动作调度器通过触发一个动作钩子在未来的某个时间点运行。每个钩子都可以用唯一的数据进行调度,以便回调函数在该数据上执行操作。钩子也可以被调度在某一或多个场合运行。
把它想象成do_action()
的扩展,增加了延迟和重复钩子的功能。
经过实战考验的后台处理
每个月,动作调度器都会为订阅处理数百万次支付,为WooCommerce处理webhooks,以及为各种其他插件处理电子邮件和其他事件。
它已证明在实时网站上可以处理超过50,000个作业的队列,并以超过每小时10,000次的持续速度执行资源密集型操作,如处理支付和创建订单,而不会对正常网站操作产生负面影响。
这一切都是在插件作者无法控制的底层基础设施和WordPress网站上完成的。
如果你的插件需要后台处理,特别是大量任务,动作调度器可以帮助你。
了解更多
要了解动作调度器的工作原理以及如何在插件中使用它,请查看ActionScheduler.org上的文档。
那里你可以找到
- 使用指南:安装和使用动作调度器的说明
- WP CLI指南:通过WP CLI大规模运行动作调度器的说明
- API参考:所有API函数的完整参考指南
- 管理指南:通过管理屏幕管理已安排的动作的指南
- 大规模后台处理指南:通过默认的WP Cron队列运行器运行动作调度器的说明
致谢
动作调度器由Automattic开发和维护,早期开发工作由Flightless完成。
合作是酷的。我们很高兴与您合作改进动作调度器。拉取请求欢迎。