0
我剛開始使用web開發。 對於apache服務器2.4,啓用了mpm_prefork和cgi。如何爲併發連接獨立運行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);
}
如果我有兩種瀏覽器標籤(本地主機/ cgi-bin目錄/ sleep.pl),那麼第二個運行該CGI腳本只有在第一個完成後纔開始。
我想能夠同時運行這些。是否有一個Apache的配置設置,或者我必須在perl腳本本身內部分叉?
感謝,
我很懷疑,這是不是併發的。 – codnodder
我同意codnodder ...我傾向於認爲你的瀏覽器延遲了第二次調用,直到第一次調用完成,因爲你正在請求相同的資源。也許可以嘗試使用不同的瀏覽器(IE,Chrome,Firefox),而不是單獨的選項卡。 –
是的,蒂姆你是對的。我嘗試了不同的瀏覽器,並且能夠同時「獲取」資源。 謝謝, – user3099352