У меня есть ваше среднее приложение для электронной коммерции, я храню ITEM_IMAGE_NAME в базе данных, а иногда управляет MISSPELL именем изображения.
Чтобы избежать "отсутствующих изображений" (красный X в IE), каждый раз, когда я показываю список продуктов, я проверяю сервер на изображение, связанное с продуктом, и если этот файл не существует, я заменяю его изображение по умолчанию.
Насколько я могу сказать, это не влияет на производительность, но мне было интересно, если , если есть какие-то альтернативы для исправления проблемы с отсутствующим изображением.
Я использую ASP.NET + С# (.NET 3.5)
Некоторые коды:
foreach (Item item in Items)
{
string path = Path.Combine("~/images/", item.categoryImage);
item.categoryImage = File.Exists(Server.MapPath(path)) ? item.categoryImage : GetImageDependingOnItemType();
}