Benchmarks of Perl Web Application Frameworks

  • Published on
    10-Jun-2015

  • View
    4.830

  • Download
    1

Transcript

  • 1. Benchmark ofPerl Web Application Frameworks Hideo Kimura Shibuya.pm#10 LT

2. Perl Web Application Framework

  • CGI::Application
  • Catalyst
  • Mojo
    • CPAN
  • etc: Sledge, Soozy, Jifty...

3.

  • App::Benchmark::WAF
    • lestrrat++
    • Apache::Test test
  • ab n 1000 c 10
  • HelloWorld
  • : P4 2.53GHz / 2GB memory
  • apache config: CentOS
  • Memory Usage
    • mod_perl - Apache2::Status
    • cgi - ps GTop

4. (mod_perl) 335.75 [#/sec] Custom Handler Mojo 440.82 [#/sec] ModPerl::Registry 203.96 [#/sec] Catalyst::Engine::Apache2 Catalyst 534.49 [#/sec] Custom Handler CGI::Application 539.48 [#/sec] ModPerl::Registry CGI 872.97 [#/sec] ModPerl::Registry Plain 5. (CGI) 6.75 [#/sec] Mojo 2.75 [#/sec] Catalyst 17.81 [#/sec] CGI::Application 22.16 [#/sec] CGI 99.72 [#/sec]Plain 6. 7. Lightweight Web Application Frameworks

  • 2008/11/10
  • 2008/11/12
    • MENTA tokuhirom
    • NanoA kazuhooku
    • Yacafi Yappo
  • Perl

8.

  • Perl
  • Perl

9. ) 66.15 [#/sec] Yacafi 51.20 [#/sec] NanoA 80.15 [#/sec] MENTA 10.

  • WAF
    • ( )

11. ) 17.81 [#/sec] CGI::Application 31.11 [#/sec] Yacafi 40.68 [#/sec] NanoA 39.84 [#/sec] MENTA 12. Why CGI?

  • 21
  • JPA Perl != CGI

13. Perl isunDeadat YAPC::Asia 2008

  • Michael Schwern
  • Perl

14.

  • Perl
    • 2008/05 Perl-users.jp
    • 2008/05 perl-mongers.org
    • 2008/10 JPA Pre-Meeting
  • !

15.

  • Perl
    • : PHP
    • : Wordpress, XOOPS, OpenPNE
  • CGI
  • Perl

16. Lightweight WAFs = CGI

  • Perl
  • Commiter =)

17. Lightweight WAFs

  • ...

18. 19.

    • Catalyst Lightweight WAFs Perl
    • Catalyst
    • Mojo Catlyst Lightwight WAFs
  • Lightweight WAFs CGI Perl

20.

  • by

21.

  • m(_ _)m

Recommended

View more >