rack-lineprof, 使用rblineprof实现简单行的rack 中间件

分享于 

2分钟阅读

GitHub

  繁體 雙語
Rack middleware for easy line-by-line profiling using rblineprof
  • 源代码名称:rack-lineprof
  • 源代码网址:http://www.github.com/kainosnoema/rack-lineprof
  • rack-lineprof源代码文档
  • rack-lineprof源代码下载
  • Git URL:
    git://www.github.com/kainosnoema/rack-lineprof.git
    Git Clone代码到本地:
    git clone http://www.github.com/kainosnoema/rack-lineprof
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/kainosnoema/rack-lineprof
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    机架 lineprof

    用于 rblineprof的rack 中间件。 使line-by-line源代码分析变得容易。

    示例

    添加到 Gemfile:

    
    
    
    
    gem 'rack-lineprof', group: :development
    
    
    
    

    将中间件添加到任何 rack 应用程序( 比如。 config/route。rb ):

    
    
    
    
    config.middleware.use Rack::Lineprof
    
    
    
    

    使用查询参数来分析请求:

    
    
    
    
    curl 'http://localhost:3000/slow-page?lineprof=active_support/core_ext/string'
    
    
    
    

    。或者使用中间件选项指定配置文件目标:

    
    
    
    
    config.middleware.use Rack::Lineprof, profile: 'active_support/core_ext/string'
    
    
    
    

    rack-lineprof screenshot

    许可证

    ( MIT许可证)

    版权所有 © 2014 Evan <kainosnoema@gmail.com>

    若要在取得该软件副本时免费授予任何人,如有下列条件的软件,请免费授予该软件的副本,并与相关的文档文件("软件") 进行许可,包括不受限制的权利,包括以下条件:

    上述版权声明和本许可声明须包括在所有的副本或实质性部分的软件。

    软件是"是",没有任何保证,表示或者隐含,包括但不限于销售,适合特定用途和 NONINFRINGEMENT。 作者或者版权持有人在合同。侵权或者它的他与软件或者它的他用户交易的行为。


    相关文章