【发布时间】:2011-07-20 21:34:48
【问题描述】:
我像这样设置了一个快速的 Mojolicious 服务器:
use Mojolicious::Lite;
get '/' => sub {
my $self = shift;
sleep 5; #sleep here, I'm testing multiple connections at once
$self->render_text('Hello World!');
};
app->start;
然后我开始:perl Mojolicious.pl daemon --listen=https://127.0.0.1:3000
问题是,如果我同时运行这个命令:
time curl https://127.0.0.1:3000/ -k
似乎只使用 1 个线程进行请求,因为如果我一次发出多个请求,它们可能需要超过 5 秒的时间。好像都在排队一样。
我在这里遗漏了什么吗?我想使用 Mojolicous,但前提是它一次可以处理多个客户端。
【问题讨论】:
标签: perl cgi websocket mojolicious