Re: http2 push — не планируется ли поддержка <link rel="preload"> по аналогии с заголовком Link?

gz nginx-forum на forum.nginx.org
Пн Май 25 00:41:58 UTC 2020


S.A.N Wrote:
-------------------------------------------------------
> > Решение о push'е принимается при генерации HTML-ответа за запрос к
> > странице.
> > В этот момент доступны If-None-Match и/или If-Modified-Since только
> > самой страницы и странно ориентироваться на них, так как они ничего
> > не говорят о наличии в кэше клиента тех ресурсов, которые мы планируем
> > протолкнуть в ответе.
> 
> Дело в том, что в этом ответе на запрос (у вас это НТМЛ страница),
> формируется url к ресурсам для push, если в эти url вы добавляете
> версии, вы можете включить хеш всех версий ресурсов для push, в ETag
> заголовка ответа НТМЛ страницы, тогда вы сможете сопоставлять
> клиенские заголовки If-None-Match и актуальные версии ресурсов, если
> вы не можете детектить валидность клиенского кеша для этих ресурсов,
> тогда лучше link без push.

Ясно, версии pushed-ресурсов влияют на слепок ETag'а.
Благодарю за информацию.

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,287846,288117#msg-288117



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