Какой метод лучше всего подходит для запланированных задач в PHP? - PullRequest
22 голосов
/ 10 октября 2008

Название подводит итог, я мало знаю о том, как я это сделаю.


Смотри также:

PHP: выполнение запланированных заданий (заданий cron)

Ответы [ 6 ]

11 голосов
/ 26 августа 2013

Вы когда-нибудь смотрели на ATrigger ? PHP-библиотека также доступна для создания запланированных задач без дополнительных затрат.

Отказ от ответственности: я в их команде.

6 голосов
/ 25 января 2011

Лучшим методом для запланированных задач является beanstalkd с отложенным положением.

5 голосов
/ 10 октября 2008

Используйте средство запланированных задач вашей операционной системы. crontab в unix, запланированные задачи в windows.

Тогда у нас есть еще несколько соображений:

  1. Хотите ли вы планировать задачи с помощью PHP-скрипта, который добавляет вещи в основной способ ОС для планирования задач? или
  2. Хотите ли вы иметь длительный процесс php, который будет запускать вещи в определенное время?

Для 1 в Unix вы можете использовать что-то вроде module , который подойдет.

Для 2 вы можете использовать что-то вроде этого другого модуля .

4 голосов
/ 10 октября 2008

Самый простой способ, который я знаю, - это простая работа cron.

http://man.cx/cron

0 голосов
/ 10 апреля 2014

Один метод заключается в использовании: http://phpjobscheduler.co.uk/ это позволит вам добавлять / запускать множество php-скриптов, легко ими управлять и «из коробки» БЕСПЛАТНО, с открытым исходным кодом.

Лучший метод, не уверен, я оставлю это на усмотрение других.

0 голосов
/ 10 октября 2008

**** PHPCron: запуск запланированных задач из PHP на веб-сервере ****

Но PHPCron временно не доступен оттуда. Возможно, вам придется искать где-то еще

...