PHP Curl скрипт для извлечения данных с удаленного сервера каждые 10 минут - PullRequest
1 голос
/ 13 августа 2011

Я пытаюсь создать сценарий PHP, который извлекает данные XML (текст и изображения) с удаленного сервера и вставляет их в локальную базу данных.Мне нужно запускать этот скрипт каждые 10 минут или около того (и перезаписывать существующие данные в моей базе данных) ... если через минуту я не получу ответ от сервера, я бы хотел, чтобы запрос был прерван до следующегоВремя запуска сценария через 10 минут.Может ли кто-нибудь, пожалуйста, дать мне некоторое представление о том, как я могу достичь этого, или указать мне учебник, который объясняет это в довольно простых терминах?помогите с самим PHP-скриптом, не уверен, что это было ясно в моем первоначальном посте.

Ответы [ 3 ]

1 голос
/ 13 августа 2011

Вы можете создать прогон сценария curl, который подключается к удаленному серверу и извлекает данные, вставляет их в вашу базу данных, устанавливает ограничения и исключения. Затем создайте запись в crontab для запуска этого скрипта каждые 10 минут. У меня работает аналогичная настройка для одного из моих веб-сайтов, который извлекает данные с биржи и обновляет локальный кеш, другой скрипт выполняет задачу использования кеша по мере необходимости.

0 голосов
/ 13 августа 2011

Вот хороший пример того, как работает Cron Jobs: http://www.webmasters -central.com / article-blog / tutorials / cron-tutorial-manage-cron-tab-or-cron-job-is-easy /

0 голосов
/ 13 августа 2011

Знаете ли вы о работе cron? Они используются для планирования периодических задач, таких как выполнение сценариев с сервера.

http://en.wikipedia.org/wiki/Cron

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...