http_basic_autentification + Connection Upgrade
artsnz
nginx-forum на nginx.us
Чт Июл 16 07:11:00 UTC 2015
> Это не баг, Basic-аутентификация требует проверки
> имени пользователя и пароля на каждый запрос.
Для http или https - это приемлемый вариант, а при потоковых данных - это
уже явно лишнее. Во всяком случае дергать файл с диска на каждый пакет.
> Если ваша операционная система не совсем плоха - она закеширует нужный
файл
> в памяти.
Самый обыкновенный дебиан 7 (на 8 все то же самое), судя по моим наблюдениям
он не кешит файл с паролем, да и с чего бы ему его кешить? Можно конечно
файл перенести в /proc, но имхо это не правильно. Гораздо правильнее было бы
самому nginx кешить его и перезагружать только если файл изменился.
> Отдельно отмечу, что сама проверка пароля при использовании
> сложных хешей с большим количеством итераций может требовать
> заметных ресурсов процессора. И это проверка, см. выше,
> выполняется на каждый запрос. Это следует иметь в виду при выборе
> алгоритма хеширования паролей.
Стандартный crypt не мудурствуем)
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260315,260341#msg-260341
Подробная информация о списке рассылки nginx-ru