2012-03-10 38 views
0

我想找到一些在线工具来压缩和优化我的Perl。从服务器端cgi删除(至少)空白和注释是否有任何好处?是否有像Closure Compiler这样的工具来压缩和优化Perl/CGI?

+0

为什么要这么做?你的性能问题是什么?你如何提供你的CGI,你使用什么网络服务器? – 2012-03-10 16:19:09

+0

我使用Apache2,但我不确定我的交付方式是什么意思?我只是想减少等待时间(在index.cgi的请求和响应之间) – harmonic 2012-03-10 16:41:59

回答

7

Perl源码经历了一个编译阶段,它不会被直接解释。 Perl代码在服务器上执行,不会传送给客户端。与JavaScript不同,最小化没有任何好处。

如果你想优化,首先测量瓶颈。我认为从CGI切换到持久技术会给你带来巨大的回报。

相关:


编辑:

你提到的,你在Apache httpd的部署评论。要在不更改现有代码的情况下缩短启动时间,请安装mod_perl2并使用perl-script handler运行CGI程序。从长远来看,将您的代码库从CGI切换到PSGI并在Plack::Handler::Apache2上部署,或者,如果您还有一台用于Web服务器的FastCGI适配器Plack::Handler::Net::FastCGI,则最好进行部署。

0

Perltidy是一个免费的漂亮的打印机有很多选择。其中一些可能会以某种方式做,例如,例如删除空格。这不是一个缩小版,但是很高兴知道,但我建议将它添加到您的工具箱中

相关问题