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 from within 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
This is the first release.
SEE ALSO
Apache::AxKit::Plugin::QueryStringCache
AUTHOR
Hansjoerg Pehofer, <hansjoerg.pehofer@uibk.ac.at>
COPYRIGHT AND LICENSE
Copyright (C) 2004 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.