我正在开发一些 CGI 脚本,并且正在尝试找到一种解决方案来减少使用“use”导入大量模块时产生的“启动时间”。
Update:
提供的解决方案很好,但我正在使用的脚本在控制台和 CGI 模式下运行,检查是否存在一些典型的 HTTP 环境变量。
在“控制台模式”下,它们“正常”转储数据,在“html 模式”下,它们进行一些实时替换并将其他 HTTP 标头发送到客户端。
我想改善这两种情况的启动时间。
考虑使用CGI::快速 http://search.cpan.org/perldoc?CGI::Fast为了启动一个 perl 进程来处理多个请求。我花费了很少的精力就将一些大型 CGI 脚本更改为 CGI::Fast。与 mod_perl 不同,在托管站点上运行 CGI::Fast 非常容易,因为您可以重新启动脚本而无需重新启动 Apache(至少当我要求 mod_perl 时我的托管商是这么告诉我的)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)