在mod_perl下使用NYTProf和Mason

时间:2012-06-11 10:04:09

标签: perl apache mod-perl2 mason

我正在尝试分析在HTML :: Mason之上编写的Web应用程序,我设法设置了探查器,但它似乎没有在组件内部获取代码。有没有办法使用NYTProf来描述Mason应用程序?

1 个答案:

答案 0 :(得分:1)

我意识到你正在mod_perl下部署这个应用程序,但处理这个问题的一种方法是在Plack下部署,然后使用Plack::Middleware::Debug::Profiler::NYTProf。我没有为Mason应用程序做过这个,但是在Plack下运行一些CGI :: Application代码几乎是微不足道的。一旦您能够在Plack下部署,您就可以访问许多出色的中间件组件进行调试。如果您可以在很少或根本没有对应用程序本身进行更改的情况下执行此操作,您仍然可以继续在mod_perl下部署到生产环境,但在开发中使用Plack来处理NYTProf之类的内容。

编辑:我现在看到我应该在Devel::NYTProf::Apache指出你。