![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
sgrey |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 15.4.2006 Репутация: 1 Всего: 4 |
пишу к сайту простенькую галерею. заливка файлов будет только через фтп. при том делаться будет юзером который особо в этих делах не понимает. мысль такая - создать временную и постоянную папку. Потом запускать скрипт который будет сначала заносить фотки в базу и потом перемещать их по категориям в постоянную папку. Фоток может заливатся сразу до сотни.
Такое решения мне кажется не рациональным.... да и если по ошибке фотки залить в постоянную папку, то потом их проблематично будет рассортировать.... Вопрос собственно в том, как лучше организовать заливку фоток пачками, чтоб было удобно и не убить сервер.... |
|||
|
||||
GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
фотки лучше заливать в папки не по категгориям, а так как удобно. Можно все в одну папку даже. Вся работа с категориями, тегами, информацией и т.д. легко помещается в БД. БД с этим легко справляется. Имена файлом изображений имхо как-то рандомно выбирать. Ну или как-то делать чтобы не повторялись - 100% уже придуман оптимальный способ.
-------------------- ![]() ![]() |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
практика показывает, что данный способ очень глупый. надо устраивать деление файлов, хотя бы по временному диапазону (каждый месяц - новая папка). -------------------- Amazing ![]() |
|||
|
||||
krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
этого делать нельзя, не стоит забывать как работает файловая система ИМХО. Самый оптимальный это папка на каждую запись |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
sgrey |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 15.4.2006 Репутация: 1 Всего: 4 |
ок, а если юзверь случайно закинул фотки не в ту папку, а в одну из постоянных где уже лежит, скажем 500 фоток. как отделить новых от старых и занести их в базу? по дате создания смотреть?
|
|||
|
||||
krundetz |
|
||||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
смотря с какой стороны смотреть, если у нас по 10-20(а иногда и 100) фоток на запись то да, мы как бы вводим примитивное ассоциированние
вот этого не понял, то есть предложение заводить на каждые 100 файлов по папке? |
||||
|
|||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
IgorIV |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: 2 Всего: 8 |
sgrey, если по существу, то я думаю лучше поставить какой-либо скрипт. Правда посоветовать ничего не могу.
Насчет заливки в постоянную папку - просто не давать туда доступ. А сам скрипт будет переносить изображения. |
|||
|
||||
sgrey |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 15.4.2006 Репутация: 1 Всего: 4 |
сейчас так наверно и сделаю, пока не придумаю чего другого ) Это сообщение отредактировал(а) sgrey - 6.4.2010, 20:34 |
|||
|
||||
GZep |
|
||||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
ну да. Это я подразумевал написав: не самая лучшая формулировка... Кстати, а как это реализованно в популярных скриптах фотогаллерей? Быть может лучше вообще не изобретать велосипед? -------------------- ![]() ![]() |
||||
|
|||||
IgorIV |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 7.9.2009 Репутация: 2 Всего: 8 |
GZep, надо искать скрипт с флеш-загрузкой, потому как через обычный инпут замаешся добавлять сотни файлов. А так конечно оптимальный вариант.
|
|||
|
||||
sgrey |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 15.4.2006 Репутация: 1 Всего: 4 |
в обычных галереях пользователи сами загружают фотки поштучно. у нас будет сайт где фотки только свои. т.е. только владелц сайта будет заливать, при том только через фтп потому что сервер не свой, а на хостинге и лимит загружаемых файлов мал, поэтому нельзя упаковать скажем 50 фоток в архив на 20 метров и залить его через пхп. ФТП насколько мне известно единственный способ залить с большой скоростью сразу пачку файлов. вопрос только в дальнейшей обработке и реорганизации.
Пока буду делать как хотел сначлаа - разобью по категориям и две папки - одна временная, одна постянная. |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
sgrey, Как вариант - сделать загрузку по ftp в один единственный каталог, так как юзер
при старте админки сайта она(админка) должна обнаружить наличие новых картинок в каталоге загрузки и сама или с помошью юзера раскидать картинки по нужным каталогам. Заодно появляется возможностиь удобно итерактивно решить проблемы с названием картинок, с их размером и куда их определить... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
sgrey, картинки в БД будут регистрироваться?
-------------------- Amazing ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |