我运行了一个perl-cgi脚本,偶尔需要向用户提供一个静态HTML文件。有没有比只读入文件并逐行打印更有效的方法呢?现在我做:
print while(<$file>);
我知道有一些像File::Slurp这样的模块可以用于高效读取,但我不确定是否会从中获得任何性能提升。perl中有没有一种好的方法可以完全提供静态文件?还是只是常规打印是最好的?
一次处理大于一行的块可能更快,也可能更快
exec("cat", "--", $path)
但是,为什么CGI首先被用于服务器静态文件???