stas 2003/12/01 12:23:59 Modified: src/docs/1.0/guide Changes.pod performance.pod Log: Using AliasMatch instead of Alias saves yet another stat call Submitted by: [Eric Kolve <[EMAIL PROTECTED]> Revision Changes Path 1.38 +4 -1 modperl-docs/src/docs/1.0/guide/Changes.pod Index: Changes.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/Changes.pod,v retrieving revision 1.37 retrieving revision 1.38 diff -u -u -r1.37 -r1.38 --- Changes.pod 15 Nov 2003 06:12:21 -0000 1.37 +++ Changes.pod 1 Dec 2003 20:23:59 -0000 1.38 @@ -32,9 +32,12 @@ redirects. [Alan Bailward, <alan (at) ufies.org>] o Added a short version of the mysql back script ["mire" - <[EMAIL PROTECTED]>] + <mire (at) sezampro.yu>] * performance.pod + + o Using AliasMatch instead of Alias saves yet another stat call + [Eric Kolve <ekolve (at) comcast.net>] o Note about browser not rendering immediately even under $|=1. [Lee Goddard <home (at) LeeGoddard.com>] 1.27 +12 -0 modperl-docs/src/docs/1.0/guide/performance.pod Index: performance.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/performance.pod,v retrieving revision 1.26 retrieving revision 1.27 diff -u -u -r1.26 -r1.27 --- performance.pod 25 Nov 2003 22:45:41 -0000 1.26 +++ performance.pod 1 Dec 2003 20:23:59 -0000 1.27 @@ -3589,7 +3589,19 @@ in the normal way (no C<E<lt>PerlE<gt>> section required). +There is an even simpler way to save that last C<stat()> call. Instead +of using C<PerlTransHandler> combined with: + Alias /foo / + +we can use: + + AliasMatch ^/foo / + +which in the current implementation (at least in apache-1.3.28) +doesn't incur the C<stat()> call. Using the regex instead of prefix +matching might slow things a bit, but is probably still faster than +the C<stat()> call.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]