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

S.A.N nginx-forum на forum.nginx.org
Ср Апр 29 23:33:41 UTC 2020


> Решение о push'е принимается при генерации HTML-ответа за запрос к
> странице.
> В этот момент доступны If-None-Match и/или If-Modified-Since только
> самой страницы и странно ориентироваться на них, так как они ничего не
> говорят о наличии в кэше клиента тех ресурсов, которые мы планируем
> протолкнуть в ответе.

Дело в том, что в этом ответе на запрос (у вас это НТМЛ страница),
формируется url к ресурсам для push, если в эти url вы добавляете версии, вы
можете включить хеш всех версий ресурсов для push, в ETag заголовка ответа
НТМЛ страницы, тогда вы сможете сопоставлять клиенские заголовки
If-None-Match и актуальные версии ресурсов, если вы не можете детектить
валидность клиенского кеша для этих ресурсов, тогда лучше link без push.

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



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