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