У нас есть некоторая информация, которую нам нужно записать (около 18 КБ) в файл .txt, хранящийся на одном из наших сетевых дисков. Файл перезаписывается примерно раз в 15 минут, но читается практически каждую секунду. В настоящее время мы используем StreamWriter для записи файла.
Файловый сервер находится в удаленном месте, и пинг туда и обратно варьируется от менее 1 мс до 15 мс.
Проблема в том, что иногда для записи содержимого в файл может потребоваться до шести секунд, что, безусловно, слишком долго, даже после того, как мы учитываем скорость сети.
Поэтому мне просто интересно, есть ли эффективный способ записи файла с использованием VB.NET для повышения производительности? В Java есть очень хороший инструмент с именем BufferedOutputStream, который, к сожалению, недоступен в VB.NET (или я просто не нашел его).