Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проектирование фотогалереи

Сообщения:  [1-10]    [11-20]  [21-25] 

 
 автор: Keyses   (08.07.2009 в 20:02)   письмо автору
 
   для: Trianon   (08.07.2009 в 19:41)
 

Да спасибо Вам большое!
Я подумаю, и может-таки переделаю ;) Просто дело в том что сайт информационного характера и в комментариях и оценках фото нет никакого смысла в данном случае. А на будущее обязательно учту сей полезный факт.

  Ответить  
 
 автор: Trianon   (08.07.2009 в 19:41)   письмо автору
 
   для: Keyses   (08.07.2009 в 19:37)
 

Вы проконсультировались.
Я изложил Вам альтернативный подход.
Вам он не нужен.
Он понадобится тому, кто будет переделывать галерею после Вас.
Совершенно очевидно, что при нормализованной схеме хранения данных этот разработчик будет материться [на порядок-два] меньше, чем при той, что сейчас.

что может быть добавлено к возможностям, я тоже указал. Оценки, отзывы, голосования.
Ограничения в правах доступа к. Объединения в ленты.
Всё это потребует четкой организации данных, которую без аккуратной схемы БД достичь очень тяжело.

  Ответить  
 
 автор: Keyses   (08.07.2009 в 19:37)   письмо автору
 
   для: sim5   (08.07.2009 в 19:26)
 

Галерея отображает картинки и их увеличенные копии с подписями. Просто хотелось проконсультироваться по поводу того, правильный ли я подход выбрал изначально и какие существуют альтернативные подходы.

  Ответить  
 
 автор: sim5   (08.07.2009 в 19:26)   письмо автору
 
   для: Keyses   (08.07.2009 в 18:59)
 

Это как посмотреть еще.... Все завист от того, что ваша галерея показывает - либо гольные картинки, либо еще в довесок контент к ним и прочие вкусности.

  Ответить  
 
 автор: Trianon   (08.07.2009 в 19:17)   письмо автору
 
   для: Keyses   (08.07.2009 в 18:59)
 

>Стоит ли оно вообще того?

А это уж Вам решать.

  Ответить  
 
 автор: Keyses   (08.07.2009 в 18:59)   письмо автору
 
   для: Trianon   (08.07.2009 в 16:25)
 

по сути говоря я сканирую каталог всего один раз, потом заношу количество превьюшек в переменную и использую её. При выводе самих изображений используется функция разбиения на страницы.

Стоит ли оно вообще того? Насколько больше я выйграю в скорости между сканированием директории glob() и одним запросом к БД mysql_query()?

  Ответить  
 
 автор: Trianon   (08.07.2009 в 16:25)   письмо автору
 
   для: Keyses   (08.07.2009 в 15:16)
 

Когда Вы строите HTML-код с со страницей галереи, Вы сканируете каталог с изображениями?
Не для вывода количества - для вывода самих <img src=... > ?
Да, потому как иначе их имена взять Вам негде.
В случае первичности БД Вам не придется это делать.

  Ответить  
 
 автор: Keyses   (08.07.2009 в 15:16)   письмо автору
 
   для: Trianon   (08.07.2009 в 14:48)
 

Получается что я выигрываю только в том, что могу взять количество записей в БД для конкретного альбома, а не сканировать директорию на количество файлов, верно?

  Ответить  
 
 автор: Trianon   (08.07.2009 в 14:48)   письмо автору
 
   для: Keyses   (08.07.2009 в 14:42)
 

>фотографии-то имеются все, но хранятся они не в БД. у меня в базе описание привязывается к номеру фото, под которой оно сохранено.

А нужно сделать наоборот.
Чтобы фото привязывалось к записи в таблице.
Поле описания в этой записи можно оставить пустым (или пустой строкой), если что.
Генерация html-кода при этом окажется менее затратной.

  Ответить  
 
 автор: Keyses   (08.07.2009 в 14:42)   письмо автору
 
   для: Trianon   (08.07.2009 в 14:33)
 

фотографии-то имеются все, но хранятся они не в БД. у меня в базе описание привязывается к номеру фото, под которой оно сохранено.

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-25] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования