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