Внутри моего веб-сервиса я открываю файл в файл на локальном диске. Я держу это на всю жизнь службы. Для каждого запроса, который входит, я использую filestream для чтения диска. Я делаю это, чтобы избежать повторного открытия фильтра для каждого запроса. Задержка этого пути критическая (должно быть менее нескольких мс). Я использую SSD для хранения времени ввода-вывода на диске до 0,1 мс или менее.
Может ли filestream "плохо работать" (становится недействительным) в течение длительных периодов времени (дней). Безопасно ли просто повторно открывать поток при каждом запросе? Если мне нужно снова открыть, что накладные расходы на постоянное повторное открытие фильтра несколько раз в секунду?