我正在编写一个由Perl/CGI应用程序控制的Bulk Mail调度程序,并希望学习"好"的方法来分叉CGI程序来运行单独的任务?一个人应该这样做吗?或者最好是像最近建议的那样,承受像Gearman或TheSchwartz那样运行单独的作业队列引擎的开销.当使用像CGI :: Application这样的近MVC框架而不是vanilla CGI.pm时,答案/透视是否会改变?最后一个来自我想到的CGI :: Application Plugin的可能项目 - 这将使"分叉"过程相对简单.
perl cgi fork
cgi ×1
fork ×1
perl ×1