200k картинок в одной папке - будут ли тормоза?

12
bork75
На сайте с 14.11.2011
Offline
93
1167

Есть ли у кого опыт размещения большого количества изображений в одной папке?

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

infin1ty
На сайте с 03.06.2009
Offline
169
#1

Да хоть мульон, если они будут просто лежать на сервере, то с чего бы производительности падать?

А если вы будете с ними массовые операции совершать: перетаскивать, открывать, то конечно нагрузка будет. Ну это логично блин

series60
На сайте с 03.02.2009
Offline
92
#2
KK
На сайте с 25.07.2006
Offline
138
#3

У меня 10 гб картинок в одной папке на одном из сайтов лежит. проблем нет.

верней есть, но другого характера - если надо зайти в эту папку фтп менеджером...это жесть.

Но если у вас стоит например панель isp manager - там в файловом менеджере можно выставлять максимальное количество отображаемых файлов. Если будет больше - поделит на страницы. Очень удобно. Но в моем случае никакой панели нет и приходится фтп менеджером заходить..но к счастью очень редко :)

bork75
На сайте с 14.11.2011
Offline
93
#4

Ага, спасибо, я когда топик создал, уже после эту темку нашёл. ))

Но там всё-равно, особо тема не раскрыта

A
На сайте с 29.12.2007
Offline
68
#5
bork75:
Ага, спасибо, я когда топик создал, уже после эту темку нашёл. ))
Но там всё-равно, особо тема не раскрыта

Там не просто раскрыта, а в деталях описана. Я когда занимался проектами, у которых по несколько терабайт картинок, до всего доходил сам и тот пост мне бы сильно помог... в то время.

По сути, что бы не говорили про ext3/ext4, не надо держать в директории более 1-2к файлов, т.к. больше уже сильно замедляет работу диска.

Путем опытов на нескольких сайтах, оптимальное решение: имя файла в md5 и разбиваем на 3 уровня (/aa/bb/cc/aabbccddeeff0011.jpg).

neznaika
На сайте с 28.06.2006
Offline
356
#6
bork75:
200k картинок в одной папке - будут ли тормоза?

Будут. 200к тормозов.

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
bork75
На сайте с 14.11.2011
Offline
93
#7
aktuba:

Путем опытов на нескольких сайтах, оптимальное решение: имя файла в md5 и разбиваем на 3 уровня (/aa/bb/cc/aabbccddeeff0011.jpg).

Вот за это, спасибо большое, я как-то в первой теме особо не обратил на это внимание. ☝

Кстати сайт, с которого я беру, как раз такая структура выставлена.

Посуте, я могу оставить такую структуру ссылки, теперь вопрос какой менеджер поддерживает закачку файлов с сохранением структуры файлов?:)

neznaika
На сайте с 28.06.2006
Offline
356
#8
bork75:
менеджер поддерживает закачку файлов с сохранением структуры файлов?

ты парсишь другой сайт и не в состоянии написать внятный скрипт? Ну закажи-же, за 5 баксов.

Моральную сторону оставим на следующий раз.

bork75
На сайте с 14.11.2011
Offline
93
#9
neznaika:
ты парсишь другой сайт и не в состоянии написать внятный скрипт? Ну закажи-же, за 5 баксов.
Моральную сторону оставим на следующий раз.

Я давно пользуюсь CD, нужен был менеджер закачки с поддержкой структуры.

Download master, справился.

rtyug
На сайте с 13.05.2009
Offline
263
#10

$f->{new_id_file} - id файла

$c->{files_per_folder} - число файлов в каталоге

название каталога:

sprintf("%05d",$f->{new_id_file}/$c->{files_per_folder});

# perl -e 'print sprintf("%05d",100/10)'
00010
# perl -e 'print sprintf("%05d",101/10)'
00010
# perl -e 'print sprintf("%05d",111/10)'
00011
Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий