Size: a a a

2019 December 28

MD

M Dan in nginx_ru
Таскены?
источник

dn

dev null in nginx_ru
народ, а можно как-то сделать, чтоб по запросу GET, nginx отдал только HEAD и закрыл соединение?
источник

dn

dev null in nginx_ru
физически такое возможно?)
источник

Y

Yuri in nginx_ru
отдай 204 No Content
источник

Y

Yuri in nginx_ru
Получится HEAD 🙂
источник

Y

Yuri in nginx_ru
ну то есть заголовки уйдут клиенту, а контент слать не обязательно
источник

Y

Yuri in nginx_ru
Но соединение не закроется, если там HTTP/1.1 или HTTP/2 ибо Keepalive.
Если надо закрыть соединение - есть код ответа 444. Но тогда даже заголовки не уйдут
источник

Y

Yuri in nginx_ru
dev null
физически такое возможно?)
какой из вариантов лучше?
источник

dn

dev null in nginx_ru
Yuri
Но соединение не закроется, если там HTTP/1.1 или HTTP/2 ибо Keepalive.
Если надо закрыть соединение - есть код ответа 444. Но тогда даже заголовки не уйдут
почему-то время запроса-ответа увеличивается при 204 или 444
источник

dn

dev null in nginx_ru
при этом если отдать 200, время приближается к TTBF
источник

Y

Yuri in nginx_ru
тогда задача неясна. Ты спрашивал, как отдать HEAD
источник

Y

Yuri in nginx_ru
вообще, откуда там TTFB? Ты запрос проваливаешь в бэкенд?
источник

Y

Yuri in nginx_ru
Тебе вообще нужен этот запрос на бэкенде?
источник

dn

dev null in nginx_ru
Yuri
тогда задача неясна. Ты спрашивал, как отдать HEAD
ну да, мне нужно отдать только HEAD но без критичного увеличения времени ожидания клиента
источник

dn

dev null in nginx_ru
Yuri
Тебе вообще нужен этот запрос на бэкенде?
да
источник

Y

Yuri in nginx_ru
Ну тогда генерь ответ бэкендом
источник

Y

Yuri in nginx_ru
Это будет проще и правильней
источник

Y

Yuri in nginx_ru
вот этот вот TTFB - это как раз ожидание ответа от твоего бэка
источник

dn

dev null in nginx_ru
Yuri
вот этот вот TTFB - это как раз ожидание ответа от твоего бэка
да, и он в идеале равен пингу до машины
источник

Y

Yuri in nginx_ru
dev null
да, и он в идеале равен пингу до машины
в идеале он равен времени генерации ответа бэком 🙂
источник