我刚开始进行网络开发。 对于apache服务器2.4,启用了mpm_prefork和cgi。
作为一个cgi应用程序,我有以下perl脚本:
#!/usr/bin/perl
local $| = 1;
print "Content-type: text/html\n\n";
$r = int(rand(1000000));
for (my $i = 0; $i < 10; $i++) {
print "$i $r\n";
sleep(2);
}
如果我在两个浏览器选项卡(localhost / cgi-bin / sleep.pl)中运行此cgi脚本,那么第二个只在第一个完成后启动。
我希望能够同时运行这些。是否有针对此的apache配置设置,或者我是否必须在perl脚本本身内进行分配?
感谢,
答案 0 :(得分:0)
我倾向于认为您的浏览器会延迟第二个呼叫,直到第一个呼叫完成,因为您正在请求相同的资源。也许尝试从不同的浏览器(IE,Chrome,Firefox)而不是单独的选项卡。 - 蒂姆A