Вопрос № 37300: Господа, у меня к вам такой вопрос. Как реализовать исполнение задач в фоновом режиме. Допустим у меня есть какой либо список Топ10. Данные для его формирования беруться с другого сайта, путём загрузки страницы и вырезания нужных данных. Это занимает...
Вопрос № 37.300
Господа, у меня к вам такой вопрос. Как реализовать исполнение задач в фоновом режиме. Допустим у меня есть какой либо список Топ10. Данные для его формирования беруться с другого сайта, путём загрузки страницы и вырезания нужных данных. Это занимает довлльно продолжительно время, поэтому я бы хотел что бы это выполнялось фоново, допустим раз в сутки без какого либо моего вмешательства. Сайт находиться на win-хостинге, поэтому использовать cron возможности нет. Прошу помочь. Если можно, то поподробнее.
Отвечает: Doctor013
Здравствуйте, Драк Георгий!
Зачем выдумывать велосипед? Обратитесь к хостеру, чтобы он включил отработку вашего скрипта в планировщик задач.
--------- Большинство ответов на вопросы в рассылках находиться через Яндекс за 1 мин.
Ответ отправил: Doctor013 (статус: 10-ый класс)
Ответ отправлен: 12.03.2006, 07:54
Отвечает: Алексей Смуриков
Здравствуйте, Драк Георгий!
Если хостер вам откажет то можно просто сделать своеобразный счётчик времени т.е. допустим посетитель заходит на ваш сайт и скрипт проверяет обновлялся ли сегодня этот топик и если нет то обновляет!!!
p.s. Просто притормозит по крайней мере один раз в сутки!!!
--------- Speccy Rulezz!!!
Ответ отправил: Алексей Смуриков (статус: Практикант)
Ответ отправлен: 12.03.2006, 11:02
Отвечает: КиберТварь
Здравствуйте, Драк Георгий!
на Windows есть Task Scheduler
Control Panel -> Task Schdeuler
ее можно настроить добавить задачу .bat файл
c:phpphp.exe c:siteobnov.php
и все
Ответ отправил: КиберТварь (статус: Практикант)
Ответ отправлен: 12.03.2006, 13:49 Оценка за ответ: 5 Комментарий оценки: Вот! Отличный ответ! Спасибо!