Karpov:
Для не профессионалов можно поподробнее...
Можно.
PHP разрабатывался для обработки запросов, которые пользователь (точнее браузер пользователя, т.н. User Agent) отправляет веб-серверу.
Сервер получил запрос, передал его php, тот отработал и выдал результат, обычно в виде html-странички.
Чтобы пользователь не уснул в ожидании ответа сервера, php-скрипты должны работать относительно быстро. Если скрипт работает секунду - это уже очень медленный скрипт. А если он будет работать час...
Внизу этого форума ты можешь увидеть строку наподобие вот этой:
Страница сгенерирована за 0.42178011 секунд (35.19% PHP - 64.81% MySQL) SQL запросов: 26
Обработать 100 запросов за сеунду - раз плюнуть. Обработать 1 запрос за час - это уже очень сложно.
Существует огромное количество причин, по которым php не может стправлятся с задачами, требующими непрерывной работы в течение длительного периода времени. Я не буду их здесь перечислять, потому что сам пока что не знаю всех технических тонкостей работы php.