Matinier
Постоялец
- Регистрация
- 5 Окт 2009
- Сообщения
- 65
- Реакции
- 4
- Автор темы
- #1
День добрый!
Есть нагруженный проект. Пусть это будет электронный магазин, в коем товаров over 9000 и все были без картинок.
Появилась необходимость поставить каждому товару в соответствие картинку, которая лежит в определенной папке на сервере.
Нужно теперь определять есть ли у товара картинка или выводить заглушку.
Я вижу 2 варианта:
1) Сделать альтер таблицы с информацией о товаре и добавить поле с флагом о существовании картинки
2) Каждый раз проверять существование файла с картинкой на сервере одной из встроенных функций ( file_exists, is_file, stat etc.), т.е. дергать файловую систему
Внимание вопрос: что более правильно с архитектурной точки зрения и менее пагубно скажется на производительности?
Есть нагруженный проект. Пусть это будет электронный магазин, в коем товаров over 9000 и все были без картинок.
Появилась необходимость поставить каждому товару в соответствие картинку, которая лежит в определенной папке на сервере.
Нужно теперь определять есть ли у товара картинка или выводить заглушку.
Я вижу 2 варианта:
1) Сделать альтер таблицы с информацией о товаре и добавить поле с флагом о существовании картинки
2) Каждый раз проверять существование файла с картинкой на сервере одной из встроенных функций ( file_exists, is_file, stat etc.), т.е. дергать файловую систему
Внимание вопрос: что более правильно с архитектурной точки зрения и менее пагубно скажется на производительности?