2008
12-25

最近又跟P友讨论PHP的多进程问题,解决的方案,一般都是建立新的系统进程去处理,而linux的nohup命令可以创建新的进程,如果主程序需要处理很多数据,比如一个队列,把这些记录分布开,可以提高主程序的响应,能更快的使主程序结束。

这个方案最早出现在这哥们的博客里,大家可以参考 http://blog.s135.com/read.php/311.htm

而我处理,基本基于PHP的cli模式,使用$argv传递参数而非url,在一些涉及轮询的程序中,可以尽快得把负载分散,使单一的轮询程序来处理下一次的轮询。