Знаете ли вы о серьезных проблемах с производительностью при проверке наличия файла перед его открытием и отправкой? Контекстом для этого является веб-приложение, которое динамически обрабатывает файлы через страницу ASP. Мне сказали, что нет проверки того, существует ли файл, потому что база данных хранит эту информацию и не должна ошибаться. Конечно, иногда бывает не так по ряду причин, поэтому мы в итоге не возвращаем ничего, оставляя пользователя несчастным.Проверка работоспособности ввода-вывода - проверка наличия файла
Мой инстинкт заключается в том, что проверка существования файла настолько дешева, что вы не должны беспокоиться об этом, но мне сказали иначе. Наше решение для хранения данных является довольно мощным (а не только IDE-накопителем на веб-сервере), если это помогает. Мой вопрос в основном: правилен ли мой инстинкт?
Спасибо!
Примечание. Эти файлы никогда не удаляются. Что-то должно пойти не так, чтобы их не хватало, но это случается несколько раз в неделю. Кроме того, причина, по которой я хочу проверить существование файла, заключается в том, что я могу вернуть альтернативный актив, который находится на диске, поэтому я хотел бы иметь эту логику в одном месте, а не заниматься исключением и заниматься что в этом контексте.
Я единственный, кто думал, что этот пост связан с Ктулху? –