小编shi*_*sta的帖子

从Perl调用Fortran程序而不保存输入/输出文件

我正在使用Perl程序将用户输入正确格式化为Fortran程序的输入文件.Fortran程序创建输出文件和错误文件.从Perl调用Fortran程序,如:

system "/mydirectories/fortranexecutable $inputfile $outputfile $errorfile";
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法调用Fortran可执行文件而不实际创建输入/输出/错误文件并在调用Fortran程序之前/之后将它们保存到磁盘?我希望我的问题很清楚,而不是太明显.我是Perl的新手,我试着到处寻找这个.感谢您的帮助.

perl fortran

5
推荐指数
1
解决办法
850
查看次数

使用mod_perl,我的未更改的CGI脚本实际上更快吗?

我的apache服务器以前使用的是用perl编写的CGI脚本.我听说使用mod_perl要比使用标准的cgi脚本快得多,所以我在服务器上设置了mod_perl.根据这个页面,为了让我的CGI脚本在mod_perl下运行,我需要做的就是编辑我的httpd.conf文件.我在httpd的末尾添加了以下行:

LoadModule perl_module libexec/apache2/mod_perl.so
<Location /cgi-bin>
    SetHandler perl-script
    PerlResponseHandler ModPerl::Registry
    Options ExecCGI
    PerlSendHeader On
    Order allow,deny
    Allow from all
</Location>
Run Code Online (Sandbox Code Playgroud)

如果我检查

exists $ENV{"MOD_PERL"}
在CGI文件中,MOD_PERL变量似乎存在.所以我很确定我已经设置并运行了mod_perl.

我的问题是:我的完全未改变的 CGI脚本是否真的经历了加速?有什么办法可以加快速度吗?或者,任何进一步的工作对于加速都不值得吗?有没有人有这种东西的经验?

我一直在寻找文档和论坛的答案,但我真的找不到任何东西.在此先感谢您的帮助!

apache perl cgi mod-perl

1
推荐指数
1
解决办法
1051
查看次数

标签 统计

perl ×2

apache ×1

cgi ×1

fortran ×1

mod-perl ×1