|
|
|
|
|
для: Trianon
(08.07.2009 в 19:41)
| | Да спасибо Вам большое!
Я подумаю, и может-таки переделаю ;) Просто дело в том что сайт информационного характера и в комментариях и оценках фото нет никакого смысла в данном случае. А на будущее обязательно учту сей полезный факт. | |
|
|
|
|
|
|
|
для: Keyses
(08.07.2009 в 19:37)
| | Вы проконсультировались.
Я изложил Вам альтернативный подход.
Вам он не нужен.
Он понадобится тому, кто будет переделывать галерею после Вас.
Совершенно очевидно, что при нормализованной схеме хранения данных этот разработчик будет материться [на порядок-два] меньше, чем при той, что сейчас.
что может быть добавлено к возможностям, я тоже указал. Оценки, отзывы, голосования.
Ограничения в правах доступа к. Объединения в ленты.
Всё это потребует четкой организации данных, которую без аккуратной схемы БД достичь очень тяжело. | |
|
|
|
|
|
|
|
для: sim5
(08.07.2009 в 19:26)
| | Галерея отображает картинки и их увеличенные копии с подписями. Просто хотелось проконсультироваться по поводу того, правильный ли я подход выбрал изначально и какие существуют альтернативные подходы. | |
|
|
|
|
|
|
|
для: Keyses
(08.07.2009 в 18:59)
| | Это как посмотреть еще.... Все завист от того, что ваша галерея показывает - либо гольные картинки, либо еще в довесок контент к ним и прочие вкусности. | |
|
|
|
|
|
|
|
для: Keyses
(08.07.2009 в 18:59)
| | >Стоит ли оно вообще того?
А это уж Вам решать. | |
|
|
|
|
|
|
|
для: Trianon
(08.07.2009 в 16:25)
| | по сути говоря я сканирую каталог всего один раз, потом заношу количество превьюшек в переменную и использую её. При выводе самих изображений используется функция разбиения на страницы.
Стоит ли оно вообще того? Насколько больше я выйграю в скорости между сканированием директории glob() и одним запросом к БД mysql_query()? | |
|
|
|
|
|
|
|
для: Keyses
(08.07.2009 в 15:16)
| | Когда Вы строите HTML-код с со страницей галереи, Вы сканируете каталог с изображениями?
Не для вывода количества - для вывода самих <img src=... > ?
Да, потому как иначе их имена взять Вам негде.
В случае первичности БД Вам не придется это делать. | |
|
|
|
|
|
|
|
для: Trianon
(08.07.2009 в 14:48)
| | Получается что я выигрываю только в том, что могу взять количество записей в БД для конкретного альбома, а не сканировать директорию на количество файлов, верно? | |
|
|
|
|
|
|
|
для: Keyses
(08.07.2009 в 14:42)
| | >фотографии-то имеются все, но хранятся они не в БД. у меня в базе описание привязывается к номеру фото, под которой оно сохранено.
А нужно сделать наоборот.
Чтобы фото привязывалось к записи в таблице.
Поле описания в этой записи можно оставить пустым (или пустой строкой), если что.
Генерация html-кода при этом окажется менее затратной. | |
|
|
|
|
|
|
|
для: Trianon
(08.07.2009 в 14:33)
| | фотографии-то имеются все, но хранятся они не в БД. у меня в базе описание привязывается к номеру фото, под которой оно сохранено. | |
|
|
|
|