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

Cha*_*hak 2 perl runtime compilation compile-time

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

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

Ada*_*kin 9

如果您正在查看基于Perl的CGI脚本,请考虑使用mod_perlFastCGI之类的东西来解决这个问题(以及其他问题).

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

  • +1.应用程序(FastCGI或任何其他)是CGI限制的第一答案. (2认同)