On May 8, 2013, at 3:29 PM, Maxim Dounin <mdou...@mdounin.ru> wrote:
> Hello! > > On Wed, May 08, 2013 at 03:15:24PM +0400, Daniel Podolsky wrote: > >> 2013/5/8 Maxim Dounin <mdou...@mdounin.ru>: >>> Контент сжатый и контент несжатый - это два разных контента, и тут >>> можно использовать только weak entity tags. Ну или Last-Modified. >> Сквид может обмануться? о нем я не подумал, да... >> >> тогда, может быть, дать нам настройку add_prefix_to_etag_header_on_gzip? > > Префикс - неправильно, по результатам gzip'ования может > получиться разный контент, в зависимости от настроек или даже > тайминга ответа бекенда. > > В gzip-фильтре можно сделать две вещи: > > 1) Не трогать weak etag'и вообще. > > 2) Превращать strong etag'и в weak etag'и. > > Но, опять же, хотелось бы всё-таки какого-то вменяемого описания > use case'а, в котором это нужно. Потому как в большинстве > известных мне случаев - есть Last-Modified, который weak etag с > успехом заменяет. Только что проверил сочетание Last-Modified и ETag со включенным gzip, похоже, эта связка явно препятствует очистке ETag при отдаче ответа браузеру и 304 Not Modified срабатывает как надо > > -- > Maxim Dounin > http://nginx.org/en/donation.html > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru