NAME
    Sledge::Plugin::CacheContent - Generate and serve cached content

SYNOPSIS
      PerlTransHandler Sledge::Plugin::CacheContent
      <Files ~ \.cgi$>
      SetHandler perl-script
      PerlHandler Apache::Registry
      PerlSetVar SledgeCacheDir /home/sledge/cache
      PerlSetVar SledgeCacheTTL 120
      PerlSetVar SledgeCacheByUserAgent 1
      </Files>

      # in your Pages class
      use Sledge::Plugin::CacheContent;

DESCRIPTION
    Sledge::Plugin::CacheContent Sledgeˤ륳ƥĤŪ
    ˥ǥϤTTLϰŪ˥֤mod_perl ϥɥǤ

    桼ȤѲʤƥĤʤɤϤݤ˥ѥեޥ󥹤礭
    ʸ夬Τޤmod_perl  EVERYTHING=1 ǥѥ뤷Ƥɬ
    ޤ

    åñ̤URL(QUERY_STRING դ)١ȤƤޤΤǡ

      /news/article.cgi?id=1
      /news/article.cgi?id=2

    ʤɤ̤ΤΤȤƥå夵ޤ

OPTIONS
    ʲΥץܤPerlSetVarѤǤޤ

    SledgeCacheDir
        åե뤬Ϥǥ쥯ȥꡣǥեȤ
        /tmp/Sledge-Plugin-CacheContent

    SledgeCacheTTL
        å¸(ñ:ʬ)ǥեȤ60

    SledgeCacheByUserAgent
        UserAgentȤ˥å륪ץ󡣷üʤɡե
        륿
        ƤǤ(ե륿󥰤λ˥å夹
         ˡΥ⥸塼 use
        ϥե륿ϥץ饰κǸˤƤɬפޤ)
        HTTP::MobileAgent
        ⥸塼뤬ӥ󥹥ȡ뤵Ƥɬפޤ

NOTE
    󥢥˥åեϤ2ܰʹߤTTLå塢
    ΥեApacheΥǥեȥϥɥˤƽϤ뤷ߤˤʤäƤ
    TTLå(TTL򥪡СƤ)ˤϡưŪ
    åե򹹿ޤ

    ºݤ Hello World! ˤ٥ޡȤäƤߤȡ(ab -n100
    -c5ǥ٥)

    CacheContent

      Requests per second:    134.95 [#/sec] (mean)
      Time per request:       37.05 [ms] (mean)

    CacheContentѤ

      Requests per second:    27.26 [#/sec] (mean)
      Time per request:       183.40 [ms] (mean)

    Τ褦˷Ū˥ѥեޥ󥹤夷Ƥޤ

AUTHOR
    Tatsuhiko Miyagawa <miyagawa@edge.jp>

    This library is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

SEE ALSO
    the Apache::CacheContent manpage

