Ergo
Новичок
Долгоиграющий скрипт
Есть у меня скрипт, который проверяет партнеров по обмену ссылками на наличие обратных ссылок.
Партнеров много. Допустим 200-1000. Запускать его планирую два раза в месяц.
Скрипт очень простой как пять копеек. В кратце. Прохожусь по базе данных и для каждой строки делаю:
Естественно такой скрипт выполняется довольно долго. На данный момент около 8 минут. Чем больше будет партнеров тем больше времени этот скрипт будет выполняться.
В связи с этим в начале скрипта поставил:
Теперь о проблеме. Если я запускаю этот скрипт то пользователи не могут во время его выполнения работать с сайтом. Т.е. страницы не отдаются
Как можно решить эту проблему?
Есть у меня скрипт, который проверяет партнеров по обмену ссылками на наличие обратных ссылок.
Партнеров много. Допустим 200-1000. Запускать его планирую два раза в месяц.
Скрипт очень простой как пять копеек. В кратце. Прохожусь по базе данных и для каждой строки делаю:
PHP:
$handle = file_get_contents($url);
if(ereg("http://www.mysite.com", $handle)) {
mysql_query ("UPDATE table SET backlink='1' WHERE partner='$id');
}
else {
mysql_query ("UPDATE table SET backlink='0' WHERE partner='$id');
}
В связи с этим в начале скрипта поставил:
PHP:
set_time_limit(6000);
Как можно решить эту проблему?