Хранение баннеров

m2k

Новичок
Хранение баннеров

вопрос такой... в админской части движка есть раздел по добавлению баннеров... у меня такой вопрос как лучше хранить баннеры ... хранить только ссылку на баннер(непосредственно сам файл) либо хранить текст ссылки тобиш для *.jpg *.gif и тд это понятно дело "<img src="....." а для флэша это "<object>...</object>".
Если хранить только ссылку на файл тогда при выводе баннера придётся определять его тип флэш это либо нет и в зависимости от этого выводить нужный html код ... c другой стороны если хранить текст ссылки тогда при удалении баннера придётся какимто образом извлеч имя файла из текста ссылки чтобы удалить не привязанный файл баннера... хотя это не так уж и критично... вот такой вот вопрос...
я не стал писать про статус баннера вкл. он или заблокирован и сколько показов... так как вопрос не об этом...
вот и всё спасибо за внимание:)
 
А Вам не кажется что это не суть важно (с)?
Разговор пустой - как хранить, что хранить.
Вот если бы Вы спросили - стоит ли хранить ВЕСЬ баннер в базе - Вам бы ответили. А так - пустой разговор, ибо способ хранения инфы о баннере - мелочь по сравнению с остальными моментами разработки и проектирования баннерной системы (ибо при грамотном проектировнаии ничего не мешает хранить и то и другое... Хотя какой в этом смысл). Общий же ответ такой -
1) какой смысл хранить весь код в базе?
2) Хранить информацию о баннере в базе вполне можно (в т.ч. отдельное поле - флешь или не флешь).
3) Опять же при грамотном проектировании и это может не понадобиться. Грубо говоря, если бы я писал баннерную систему, для которой не критичен вопрос нагрузок - в базе мне было бы достаточно хранить ID и расширение баннера. Всё остальное - мусор.
 

Gas

может по одной?
Хм,
Сам объект лучше в базе (MySQL) не хранить.
Можно ввести понятие тип банера и для каждого типа свой html-шаблон задать. А в таблице с банерами писать путь к файлу и его тип, по которому ты определяешь какой html выводить.
 
Сверху