有人可以从接受请求的服务器开始解释Perl Dancer应用程序中的请求的实时周期。应用程序是否像FCGI一样保留在内存中,还是必须为每个请求加载?
答案 0 :(得分:1)
使用CGI时,必须为每个请求加载应用程序。像你说的那样,FCGI将保持应用程序的运行。这是CGI的生命周期:
使用FCGI时,步骤1-4在加载时完成。因此,如果您使用apache运行,则启动apache时,应用程序的perl运行时也是如此。您只剩下第5步。使用FCGI时,请求的响应速度要快得多。
如今,许多网络共享虚拟主机都支持FastCGI,只需要正确配置即可。