Welcome! Log In Create A New Profile

Advanced

Re: Rewrite Performance Question

July 19, 2010 07:16AM
On Mon, Jul 19, 2010 at 02:20:49PM +0400, Boris Dolgov wrote:

> On Mon, Jul 19, 2010 at 1:59 PM, Juergen Gotteswinter <jg@internetx.de> wrote:
> > Hi,
> >
> > come some take a look at these rewrite rules if they are ok regarding
> > performance?
> >
> >
> >        if ($host = 'forum.de' ) {
> >            rewrite ^/(.*)$ http://www.forum.de:81/$1 permanent;
> >        }
> >
> >        if ($host ~* ^(www\.)??forum\.(at|ch|com|eu|info|net|org)) {
> >            rewrite ^(.*)$ http://www.forum.de:81 last;
> >        break;
> >        }
> >   }
> Hi!
> Never use if ($host ...
> Different servers with different server_names must be used instead:
> server
> {
> server_name forum.de;
> location / { rewrite ^ http://www.forum.de:81/$request_uri? premanent; }
> }
> server
> {
> server_name ~^(www\.)??forum\.(at|ch|com|eu|info|net|org);
> location / { rewrite ^ http://www.forum.de:81/$request_uri? premanent; }
> }

Also, in the second server it's better to use usual names instead of regex:

server_name forum.at www.forum.at
forum.ch www.forum.ch
...
;


--
Igor Sysoev
http://sysoev.ru/en/

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Rewrite Performance Question

JG July 19, 2010 06:02AM

Re: Rewrite Performance Question

Boris Dolgov July 19, 2010 06:26AM

Re: Rewrite Performance Question

Igor Sysoev July 19, 2010 07:16AM

Re: Rewrite Performance Question

JG July 19, 2010 07:30AM

Re: Rewrite Performance Question

edogawaconan July 19, 2010 09:56AM

Re: Rewrite Performance Question

Anton Yuzhaninov July 20, 2010 05:46AM

Re: Rewrite Performance Question

edogawaconan July 20, 2010 06:12AM

Re: Re: Rewrite Performance Question

Denis F. Latypoff July 20, 2010 06:16AM

Re: Re: Re: Rewrite Performance Question

Denis F. Latypoff July 20, 2010 06:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 237
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready