The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз nginx 1.16.0, opennews (??), 23-Апр-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Релиз nginx 1.16.0"  +1 +/
Сообщение от Аноним (5), 23-Апр-19, 20:57 
Предложи более удобный способ блокировок по заголовкам запроса.
Ответить | Правка | Наверх | Cообщить модератору

11. "Релиз nginx 1.16.0"  +2 +/
Сообщение от xXxSPYxXx (ok), 23-Апр-19, 21:07 
map
Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз nginx 1.16.0"  +/
Сообщение от Аноним (6), 23-Апр-19, 21:31 
ииииии потом IF да ?
Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз nginx 1.16.0"  +/
Сообщение от xXxSPYxXx (ok), 23-Апр-19, 21:36 
Там if используется уже в другом контексте, обычно с return, что законно.
Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз nginx 1.16.0"  +/
Сообщение от Аноним (16), 23-Апр-19, 22:25 
Ну началось.. Речь идет о замене if на map, а не о "тут if можно, а тут нельзя".
map позволяет неудобный список регулярок оформить в одной легко читаемой конструкции и сэкономить ресурсы на обработке запроса. Заменой if'у он не является, увы и ах.
Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз nginx 1.16.0"  +1 +/
Сообщение от Аноним (20), 24-Апр-19, 02:21 
А почему Вам Lua не подходит для скриптования?
Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз nginx 1.16.0"  +4 +/
Сообщение от Аноним (22), 24-Апр-19, 05:42 
Там массивы с 1 начинаются. ННЖНО
Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз nginx 1.16.0"  +1 +/
Сообщение от Аноним (21), 24-Апр-19, 03:33 
Нормальным способом было бы реализовать if или его аналог не на уровне модуля rewrite, а на уровне http_core_module - так, чтобы они были равноправны с location. Ну или расширить сам location, позволив писать дополнительные условия типа location /foo when ($somevar = 1) { ... }.

Это неоднократно обсуждалось уже много лет назад, вкратце - слишком много надо переделывать.

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру