如果运行时间在编译时间相形见绌怎么办?

时间:2011-06-30 18:43:29

标签: perl runtime compilation compile-time

在某些情况下,编译过程比程序的运行时间花费更多时间。在这种情况下应该怎么做?

如果我们考虑每分钟可能被调用数百次或数千次的CGI脚本,则可能会出现上述问题。如何避免这些问题?我们不能跳过编译过程。如何处理这种情况?

1 个答案:

答案 0 :(得分:9)

如果您正在查看基于Perl的CGI脚本,请考虑使用mod_perlFastCGI之类的内容,以解决该问题(以及其他内容)。

执行相同操作的更通用的方法是构建某种加载一次的“服务器”应用程序并监听客户端连接。然后,客户端可以是非常小的轻量级进程,只需连接到服务器并要求服务器执行所需的任何工作。