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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Хранение большого количества картинок
 
 автор: diablo_   (19.02.2009 в 14:32)   письмо автору
 
 

Всем доброго здравия!:)
Я как то раз, уже поднимал такую тему, на этом форуме!
Вопрос заключается в том, как хранить картинки и другие файлы!
Допустим есть галерея каких-нибудь работ!
Есть естественно и разделы к которым относятся те, или иные картинки.
Автор, присылает свою работу, скрипт делает уменьшенную копию.
Вот…как хранить? Для каждого раздела, создать отдельную папку?
Или все картинки, + привью, складывать в одну папку?
В БД, заносится информация о добавленной картинке (название файла номер категории и тд)
В принципе, если хранить все в одном месте, то намного проще их модерировать и сделать админку (если требуется перенести в другой раздел, или просто удалить!) то будет проще, достаточно просто обновить запись в БД и всё!
Но тогда получается бардак!
На данный момент, уже 4000 файлов…..
Что посоветуете???

  Ответить  
 
 автор: sim5   (19.02.2009 в 14:49)   письмо автору
 
   для: diablo_   (19.02.2009 в 14:32)
 

Лучше в папках, менбше нагрузки будет при переборе файлов в папках при необходимости и т.п..

  Ответить  
 
 автор: Dimka31   (19.02.2009 в 14:55)   письмо автору
 
   для: diablo_   (19.02.2009 в 14:32)
 

У меня все храниться в своих папках
для новостей images/news
для галлереи images/gallery
итд...
Если нужно сделать превью, то просто добавляю префикс mini_
Раньше хранил по отдельным папкам в зависимости от размера (То есть папки mini, normal, big), а теперь все в одной и не путаюсь.
А если для всего сайта файлы хранить в одной папке, то бардак не избежен. Если у вас одинаковое имя файла? Да может вы будете делать их уникальными, а ваши клиенты?

  Ответить  
 
 автор: Diablo_   (19.02.2009 в 15:06)   письмо автору
 
   для: Dimka31   (19.02.2009 в 14:55)
 

Даже тут мнения разделились!
Нет, я про весь сайт и не говорю! я только про галерею! просто именно в галерее, уже дофига картинок! а если будет тыщь 10000...что тогда...

  Ответить  
 
 автор: AcidTrash   (22.02.2009 в 21:21)   письмо автору
 
   для: Diablo_   (19.02.2009 в 15:06)
 

я только про галерею! просто именно в галерее, уже дофига картинок! а если будет тыщь 10000...что тогда...
И что тогда? Больше места на диске займет, как оно и очевидно и всё.
А уж организацию по удобству создавать Вам.

  Ответить  
 
 автор: mihdan   (21.02.2009 в 14:38)   письмо автору
 
   для: diablo_   (19.02.2009 в 14:32)
 

Для каждого своя папка - не запутаесь, да и фотки проще будет найти. Называйте папки по названию разделов, например

  Ответить  
Rambler's Top100
вверх

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