http_basic_autentification + Connection Upgrade

Maxim Dounin mdounin на mdounin.ru
Чт Июл 16 14:38:56 UTC 2015


Hello!

On Thu, Jul 16, 2015 at 03:11:00AM -0400, artsnz wrote:

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

Так называемые "потоковые данные" в http - это лишь 
последовательность запросов.

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

Современные операционные системы кешируют все обращения к дискам в 
рамках доступной памяти (если не принято специальных мер для 
выключения этого, e.g., использован флаг O_DIRECT при открытии 
файла).  Debian 7 - не исключение.  Так что, вероятнее всего, ваши 
наблюдения не совсем верны.

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru