27.02.2018 17:32, Ruslan Ermilov пишет:

Нет, сейчас такой возможности нет и вряд ли она появится.

Сейчас nginx дожидается заголовка ответа на основной запрос,
прежде чем отправить PUSH_PROMISE'ы и собственно начать пушить
ответы.  Причин тому несколько.  Во-первых, это единственный
способ при конвертации Link preload'ов в push'и.  Во-вторых,
если так не делать, и ответа на основной запрос нет (например,
бэкенд неживой), то непонятно, на каком основании вообще мы
должны делать push.


Очень жаль, такой режим увеличил бы эффективность server push радикально. Понятно, что делать такое поведение по умолчанию не стоит, но если сделать специальную опцию (с описанием и предостережениями), то я не вижу проблем. Если бекенд не живой, то путь пройдёт Push, скорее всего в нём будет статика, которая не зависит от бекенда.

--

С уважением,
Лавлинский Николай,
Метод Лаб: делаем правильно!
www.methodlab.ru
+7 (499) 519-00-12

_______________________________________________
nginx-ru mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить