Re: дубли в кэше

Evgeniy Berdnikov bgx на protva.ru
Вт Ноя 10 14:34:42 UTC 2015


On Tue, Nov 10, 2015 at 08:44:47AM -0500, S.A.N wrote:
> >  Поддерживаю Антона: поведение совершенно неожиданное, и к тому же
> >  никак не описанное в документации. Прежде всего нужно эту засаду
> >  задокументировать, чтобы прилежные читатели не налетали на грабли.
> 
> Это не засада, это описано в спеке HTTP/1.1 :)

 Мы обсуждаем директивы конфигурации nginx, а не протокол HTTP.

 Директивы, по возможности, должны быть понятны и иметь названия,
 отражающее стоящие за ними алгоритмы, чтобы пользователь понимал
 что он делает и что получит, применив эту директиву. В данном случае
 нет никаких намёков на то, что указанный ключ не единственный
 и в коде зашито что-то ещё... Даже тот, кто отлично знает протокол,
 может про Vary/Set-Cookie/etc просто забыть. Поэтому документация
 должна как минимум предупреждать о возможной проблеме.

> Если разработчики бекенда не знают спецификации Vary, зачем тогда они
> используют этот заголовок?

 Разработчики движков и админы сайтов (пользователи) это, как правило,
 совершенно разные люди с несоразмерной квалификацией. Админ может даже
 не подозревать, что движок его бэкенда использует какой-то там Vary,
 и что с этим могут быть связаны проблемы. Но он вправе ожидать, что
 найденная им в мануале директива будет делать в точности то, что
 про неё написано.
-- 
 Eugene Berdnikov



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