Рейтинг:0

Высокое время до первого байта (TTFB) при загрузке файла

флаг mv

Моему приложению (.NET Core) требуется около 3 секунд, чтобы загрузить файл pdf размером 5 МБ с сервера в локальной сети. более 2 секунд (78%) это время до первого байта (TTFB).

введите описание изображения здесь

Это нормальное поведение? Есть ли способ улучшить TTFB?

Убунту 18.04, НГИНКС.

Я могу добавить любое содержимое файла конфигурации на основе запроса.

флаг ru
Это не проблема NGINX, это проблема внутреннего приложения. Скорость загрузки зависит от приложения, загрузки системы и других вещей, но узким местом будет не сторона NGINX (скорее всего), а ваше бэкэнд-приложение. Если ваша конфигурация просто proxy_pass для вашего приложения .NET Core, то все узкое место находится в вашем приложении .NET Core.
Doug Smythies avatar
флаг gn
Вы задали [тот же самый вопрос] (https://askubuntu.com/questions/1356690/reduce-file-upload-latency) вчера и должны были просто отредактировать его, чтобы добавить график и увеличить его.
флаг ru
Кроме того, НЕ репостите свой вопрос только потому, что «старый» не получил внимания — отредактируйте этот пост специально.
Leeloo avatar
флаг mv
@DougSmythies Я удалил этот вопрос, потому что он был связан с SFTP. Я протестировал его, и никаких проблем не выявлено.
Leeloo avatar
флаг mv
@ThomasWard Спасибо за уведомление, я приму его во внимание. Что касается узкого места, может быть, это связано с отзывчивостью сервера?
флаг ru
@Leeloo, в конце концов, после рассмотрения другого вопроса, этот вопрос по-прежнему * идентичен * проблеме TTFB здесь.
флаг ru
@Leeloo без доступа к вашей системе для отслеживания использования ресурсов, операций вашего приложения во время выполнения независимо от NGINX (например, с прямым интерфейсом) и т. д., мы можем идентифицировать вещи ограниченными способами. Нам нужно, чтобы вы идентифицировали использование вашего дискового ввода-вывода, использование вашего ЦП, использование ОЗУ и непосредственно протестировали ваше приложение без NGINX в очереди, чтобы определить, действительно ли приложение неисправно и ограничено системными ресурсами.
Leeloo avatar
флаг mv
@ThomasWard Я мог бы скопировать сюда необходимую информацию, если бы вы могли поддержать.
флаг ru
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/128382/discussion-between-thomas-ward-and-leeloo).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.