标签: perl runtime compilation compile-time
在某些情况下,编译过程比程序的运行时间花费更多时间。在这种情况下应该怎么做?
如果我们考虑每分钟可能被调用数百次或数千次的CGI脚本,则可能会出现上述问题。如何避免这些问题?我们不能跳过编译过程。如何处理这种情况?
答案 0 :(得分:9)
如果您正在查看基于Perl的CGI脚本,请考虑使用mod_perl或FastCGI之类的内容,以解决该问题(以及其他内容)。
执行相同操作的更通用的方法是构建某种加载一次的“服务器”应用程序并监听客户端连接。然后,客户端可以是非常小的轻量级进程,只需连接到服务器并要求服务器执行所需的任何工作。