Welcome! Log In Create A New Profile

Advanced

Re: http_basic_autentification + Connection Upgrade

July 15, 2015 05:52PM
> Это не баг, Basic-аутентификация требует проверки
> имени пользователя и пароля на каждый запрос.

Для http или https - это приемлемый вариант, а при потоковых данных - это уже явно лишнее. Во всяком случае дергать файл с диска на каждый пакет.

> Если ваша операционная система не совсем плоха - она закеширует нужный файл
> в памяти.

Самый обыкновенный дебиан 7 (на 8 все то же самое), судя по моим наблюдениям он не кешит файл с паролем, да и с чего бы ему его кешить? Можно конечно файл перенести в /proc, но имхо это не правильно. Гораздо правильнее было бы самому nginx кешить его и перезагружать только если файл изменился.

> Отдельно отмечу, что сама проверка пароля при использовании
> сложных хешей с большим количеством итераций может требовать
> заметных ресурсов процессора. И это проверка, см. выше,
> выполняется на каждый запрос. Это следует иметь в виду при выборе
> алгоритма хеширования паролей.

Стандартный crypt не мудурствуем)
Subject Author Posted

http_basic_autentification + Connection Upgrade

artsnz July 15, 2015 05:37AM

Re: http_basic_autentification + Connection Upgrade

Maxim Dounin July 15, 2015 12:30PM

Re: http_basic_autentification + Connection Upgrade

artsnz July 15, 2015 05:52PM

Re: http_basic_autentification + Connection Upgrade

Daniel Podolsky July 16, 2015 04:18AM

Re: http_basic_autentification + Connection Upgrade

Maxim Dounin July 16, 2015 10:40AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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