Реклама на сайте Advertise with us

-

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

💀💀💀

С нами с 31.05.10
Сообщения: 4689
Рейтинг: 728

Ссылка на сообщениеДобавлено: 05/11/14 в 16:57       Ответить с цитатойцитата 

-

Последний раз редактировалось: Ailk (18/09/16 в 00:16), всего редактировалось 1 раз

0
 
+ +
WP-Master

С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123


Передовик Master-X (16.02.2015) Передовик Master-X (01.03.2015)
Ссылка на сообщениеДобавлено: 05/11/14 в 17:43       Ответить с цитатойцитата 

Ailk: рекомендую задуматься над инодами, структура главное чтоб много не было в одной папке =).

1
 

💀💀💀

С нами с 31.05.10
Сообщения: 4689
Рейтинг: 728

Ссылка на сообщениеДобавлено: 05/11/14 в 18:17       Ответить с цитатойцитата 

-

Последний раз редактировалось: Ailk (18/09/16 в 00:16), всего редактировалось 1 раз

0
 



С нами с 17.08.11
Сообщения: 61
Рейтинг: 62

Ссылка на сообщениеДобавлено: 05/11/14 в 19:11       Ответить с цитатойцитата 

Всё зависит от проекта, смотря за что можно зацепиться. Если есть user_id, как в соц. сетях, то хранят так: http://server.com/user_id/контент/ Если нет user_id, а есть id объектов (фоток, видео), то делай шардирование — дели ид на N-ное количество сегментов, каждый из которых будет каталогом:

photo 12345 = http://server.com/photos/1/2/345/ или http://server.com/photos/12/345/

При чём заметь, что указатель идёт не на конечную фотографию, а на папку. В папке может быть несколько фоток, к примеру, разных размеров: http://server.com/photos/1/2/345/320x200.jpg

или это может быть видко: http://server.com/videos/5/6/789/

в папке можно хранить как сам видео-файл (или несколько видео разных разрешений: http://server.com/videos/5/6/789/720p.mpg), так и тумбы к ним: http://server.com/videos/5/6/789/320x200_1.jpg

Если делать по-серьёзному, то нужно брать БД типа Riak CS и на ней уже делать с горизонтальным шардированием, репликацей и прочем. А так — пощёлкой по img src на разных сиджах и соц. сетях. Узнаешь, у кого какие структуры.

А кол-во файлов в каталоге желательно не делать больше 10к

9
 



С нами с 08.11.13
Сообщения: 37
Рейтинг: 14

Ссылка на сообщениеДобавлено: 25/11/14 в 13:19       Ответить с цитатойцитата 

Ailk писал:
Возник такой вопрос. Как лучше организовать хранение контента на сервере? Имеется в виду структура папок для видео и для галерей с картинками, а также тумбы для них.


Имейте ввиду, у многих линуксовых файловых систем проблемы с отображением файлов/директорий при приближении к лимиту 64K.
Да, и про количество свободных inode не забывайте.

Рекомендую к использованию Ext4 и ZFS + их тюнинг под конкретные задачи.

0
 

Кладовщик

С нами с 04.03.09
Сообщения: 4495
Рейтинг: 1163

Ссылка на сообщениеДобавлено: 02/12/14 в 17:46       Ответить с цитатойцитата 

Делаю так:

img/smal/user_id/

img/medium/user_id/

img/другие папки для превью, кэш и т д (по необходимости)/user_id/

Img/original/user_id/

Другие структуры даже не рассматриваю т к в этой схеме удобство пакетной обработки и контроль количества файлов в папках, а так же простое закрытие и открытие только нужных папок Disalow/allow для индексации

Кладу на все

1
 



С нами с 20.10.14
Сообщения: 127
Рейтинг: 3

Ссылка на сообщениеДобавлено: 02/12/14 в 17:51       Ответить с цитатойцитата 

karbonv писал:
Делаю так:

img/smal/user_id/

img/medium/user_id/

img/другие папки для превью, кэш и т д (по необходимости)/user_id/

Img/original/user_id/

Другие структуры даже не рассматриваю т к в этой схеме удобство пакетной обработки и контроль количества файлов в папках, а так же простое закрытие и открытие только нужных папок Disalow/allow для индексации


делаю так же и проблем не бывает

Новичок

-2
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »