Asp. net Core 3.0 загрузка и загрузка файлов в NFS проводят медленный ответ - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть проект, asp. net core 3.0, страница бритвы, развернутая на двух серверах для обеспечения устойчивости и хоста в Linux. Есть функция для загрузки и получения файлов. Поэтому я добавляю NFS и монтирую на обоих серверах для обмена загруженными файлами.

Однако, если я задаю путь загрузки для NFS, загрузка и получение файла размером около 200 КБ потребуют от 5 до 8 секунд. Но если я установил путь загрузки на локальный путь сервера, загрузить тот же файл нужно только 203 мс.

Я пытаюсь поместить файл в wwwroot, один из них - путь монтирования NFS, а другой - локальный путь.
Используйте chrome, чтобы проверить разницу в доступе к состоянию изображения c для обоих путей. Путь NFS имеет время ожидания 6 секунд, а локальный путь - только 300 мс.

/ wwwroot/nfs/image1.jpg => время ожидания: 6 секунд

/ wwwroot/local/image1.jpg => время ожидания: 300 миллисекунд .

Я попытался скопировать тот же файл в Linux с помощью команды cp, время процесса меньше 1 секунды, что подтверждает, что это не проблема сети между NFS и Linux сервером.

Кажется Asp. net Доступ к основному проекту. Файлы NFS имеют медленную реакцию.

Кто-нибудь знает, как решить эту проблему?

...