Я пишу простое приложение на PHP, которое должно время от времени выполнять довольно интенсивный набор обновлений MySQL. Я не особо хочу, чтобы это вызывало задержку для пользователя, поэтому мне интересно использовать pcntl_fork ().
Я не уверен, как это действительно работает: будет ли продолжаться дочерний процесс после завершения родительского процесса? Завершится ли родительский процесс и загрузится ли страница пользователя полностью до завершения дочернего процесса?
Другими словами, это безопасный способ заставить PHP-скрипт (работающий под Apache) выполнять некоторые трудоемкие обновления, не задерживая пользователя, или я должен просто попросить своих пользователей смириться с некоторой задержкой?