为什么perl舞者页面缓慢呈现(当我没有连接到互联网时)?

eve*_*box 1 perl dancer

我正在运行Dancer并发现它很慢 - 页面需要很长时间才能渲染.

这是Dancer :: Introduction的示例代码:

#!/usr/bin/perl
# make this script a webapp
use Dancer;
# declare routes/actions
get '/' => sub {
    "Hello World";
};
get '/hello/:name' => sub {
    "Hello ".param('name');
};
# run the webserver
Dancer->dance;
Run Code Online (Sandbox Code Playgroud)

它需要我的浏览器10秒钟来获取和呈现响应(在firefox中使用firebug).

舞者的消息:

[20734]  core @0.000228> request: GET / from 192.168.1.101 in /usr/lib/perl5/site_perl/5.8.8/Dancer/Handler.pm l. 57
[20734]  core @0.000809> [hit #44]trying to match `/' against /^\/$/ in /usr/lib/perl5/site_perl/5.8.8/Dancer/Route.pm l. 84
[20734]  core @0.000953> [hit #44]  --> got 1 in /usr/lib/perl5/site_perl/5.8.8/Dancer/Route.pm l. 101
[20734]  core @0.001645> [hit #44]response: 200 in /usr/lib/perl5/site_perl/5.8.8/Dancer/Handler.pm l. 175
[20734]  core @0.000135> request: GET /favicon.ico from 192.168.1.101 in /usr/lib/perl5/site_perl/5.8.8/Dancer/Handler.pm l. 57
[20734]  core @0.000873> [hit #45]response: 200 in /usr/lib/perl5/site_perl/5.8.8/Dancer/Handler.pm l. 175
Run Code Online (Sandbox Code Playgroud)

为什么Dancer这么慢?我错过了什么?

小智 13

电脑是否连接到互联网?从没有连接到互联网的计算机进行测试时遇到了同样的问题; 通过删除修复它

 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>;
Run Code Online (Sandbox Code Playgroud)

main.tt