Perl最快的方式来提供静态文件

时间:2014-04-10 16:21:34

标签: perl file printing static

我有一个perl cgi脚本,我正在运行,偶尔我需要向用户提供静态HTML文件。有没有更有效的方法来做到这一点,而不仅仅是读取文件并逐行打印出来?现在我做:

print while(<$file>);

我知道像File :: Slurp这样的模块可用于高效阅读,但我不确定我是否会从中看到任何性能提升。在perl中有一个很好的方法可以完全提供静态文件吗?或者只是定期打印最好的?

1 个答案:

答案 0 :(得分:0)

一次处理比一行更大的块可能更快,因此可能

exec("cat", "--", $path)

但是为什么CGI首先用于服务静态文件???