Welcome! Log In Create A New Profile

Advanced

Re: Что выбрать location или rewrite?

Илья Шипицин
April 21, 2020 09:46AM
как показывает практика, оверхед от php на порядки превышает затраты на
любые реврайты, которые вы сможете придумать.

еще интересная практика может быть try_files

try_files $uri $uri/ /index.php?$args;

типа - смотрим, если файл есть локально - отдаем локально. если нет,
то запускаем php интерпретатор.

но надо иметь в виду побочный эффект, если вас будут сканить на набор
урлов, то всё это попадает в php и может сгенерировать нагрузку


пример с try_files я срисовал с
https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/


вт, 21 апр. 2020 г. в 16:58, grey <nginx-forum@forum.nginx.org>:

> Приветствую.
>
> Решил на одном сервере отказаться от Апача и подключить php напрямую к
> nginx. Т.к. конфиг Апача довольно таки большой, нашел сервис который
> конвертировал его под nginx. Пользоваться конечно без допиливания таким
> конфигом нельзя, но вот на что я обратил внимание. Все правила Апача
> mod_rewrite'а типа:
>
> RewriteRule ^/test/$ test.php [L]
> RewriteRule ^/download/$ download.php [L]
>
> сервис конвертировал в:
>
> location = /test {
> rewrite ^(.*)$ /test.php break;
> }
>
> location = /download {
> rewrite ^(.*)$ /download.php break;
> }
>
> Подскажите, насколько это правильно? Может лучше использовать такой
> вариант?
>
> location / {
> rewrite ^/test/$ /test.php break;
> rewrite ^download/$ /download.php break;
> }
>
>
> Правил rewrite несколько десятков. Какой вариант более правильный и
> быстрый?
>
> Спасибо.
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,287729,287729#msg-287729
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Что выбрать location или rewrite?

grey April 21, 2020 07:58AM

Re: Что выбрать location или rewrite?

Илья Шипицин April 21, 2020 09:46AM

Re: Что выбрать location или rewrite?

grey April 23, 2020 10:33AM

Re: Что выбрать location или rewrite?

Dmytro Lavryk April 23, 2020 10:49AM

Re: Что выбрать location или rewrite?

grey April 25, 2020 08:23AM

Re: Что выбрать location или rewrite?

Dmitry Goryainov April 25, 2020 03:50PM

Re: Что выбрать location или rewrite?

Илья Шипицин April 28, 2020 09:02AM

Re: Что выбрать location или rewrite?

grey May 08, 2020 04:29AM

Re: Что выбрать location или rewrite?

Maksim Kulik May 08, 2020 06:26AM

Re: Что выбрать location или rewrite?

grey May 08, 2020 08:07AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 167
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