@golubevvladislav

Почему Nginx отдаёт разный размер ответа для одной и той же картинки?

Отправляю с сайта push-рассылку на топик, в данных пуша передаю URL картинки, в мобильном приложении при получении пуша загружаю картинку сам. Из 12 тысяч запросов к серверу за картинкой только 1/3 имеет правильный размер ответа (равный размеру картинки), остальные 2/3 имеют размер ответа меньше, чем картинка

6650507003a28927913423.jpeg

вот тут в access-логе из 3-х запросов, только последний имеет правильный размер ответа.
как такое может быть?
статус ответа 200 ... понимаю ещё, если бы статус какой-то другой отдавался бы ... или в error логе что-то было бы ... но нет ...
  • Вопрос задан
  • 649 просмотров
Пригласить эксперта
Ответы на вопрос 1
@golubevvladislav Автор вопроса
Вроде разобрался. Походу многие клиенты просто по таймауту отваливались. А всё из-за того, что картинку одномоментно загружают 12 тыс клиентов, из-за чего не хватает просто физически канала 100Мб/с. Меньше пропускная возможность - меньше можно одномоментно отдать данных. Увеличили канал до 500Мб/с - 98% клиентов теперь получают картинку в полном объёме.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы