前端之家收集整理的这篇文章主要介绍了
PHP / Apache中的进程分叉是个好主意吗?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在用
PHP编写一个简单的应用程序,它需要偶尔执行一组相当密集的
MysqL更新.我并不特别希望这会给
用户造成延迟,所以我想知道如何使用pcntl_fork().
我不确定这是如何工作的:子进程在父进程完成后是否继续运行?在子进程完成之前,父进程是否会结束,用户的页面加载是否完全完成?
换句话说,这是一种安全的方式让PHP脚本(在Apache下运行)做一些耗时的更新而不会延迟用户,或者我应该让我的用户忍受一些延迟?
父进程将结束,
用户的
页面将完全加载,子进程将继续,并且使用将不会反馈子进程是否成功完成.
原文链接:https://www.f2er.com/php/133801.html