View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Hansjörg Pehofer > Apache-AxKit-Plugin-QueryStringCacheRegexp-0.04 > Apache::AxKit::Plugin::QueryStringCacheRegexp

Download:
Apache-AxKit-Plugin-QueryStringCacheRegexp-0.04.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.04   Source  

NAME ^

Apache::AxKit::Plugin::QueryStringCacheRegexp - Cache based on QS and regular expression matching

SYNOPSIS ^

  SetHandler axkit
  AxAddPlugin Apache::AxKit::Plugin::QueryStringCacheRegexp
  PerlSetVar AxQueryStringCacheRegexpUse    '\w{2,15}'
  PerlSetVar AxQueryStringCacheRegexpIgnore 'foo.*'

DESCRIPTION ^

This module is a replacement for Apache::AxKit::Plugin::QueryStringCache. It offers the following at the expense of a little overhead:

The querystring is "taken apart", the parameters are matched against a positive (use) and a negative (ignore) pattern, both to be specified in httpd.conf. A changed order of parameters, old (&) vs. new-style (;) delimiters or multiple occurances of the same parameter will not force AxKit to retransform a document.

Parameters taken into account will have to match the use-pattern and not match the ignore-pattern (if given).

Setting AxDebugLevel 7 or greater prints some debug-info to the log.

PerlSetVar AxQueryStringCacheRegexpUse '^\w{2,15}$'

Takes a perl regular expression; ^\w+$ is used if omitted.

PerlSetVar AxQueryStringCacheRegexpIgnore '^foo.*'

Takes a perl regular expression; No negative matching is made if omitted.

In this example above, one defines all parameters of 2 to 15 alphanumeric characters which do not begin with "foo", as significant for the cache.

BUGS/FEATURES ^

None known at this time.

SEE ALSO ^

Apache::AxKit::Plugin::QueryStringCache

http://www.axkit.org/

http://www.axkitbook.com/

AUTHOR ^

Hansjoerg Pehofer, <hansjoerg.pehofer@uibk.ac.at>

COPYRIGHT AND LICENSE ^

Copyright (C) 2004-2006 by Hansjoerg Pehofer

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: