Импорт более 3 миллионов терминов

Главные вкладки

Аватар пользователя chewie chewie 20 января 2010 в 17:36

Будут ли проблемы с сайтом на друпал если будут импортированы более 3 миллионов терминов в одном словаре?
3-х уровневая иерархия. Сайт крутится на VPS. При создании ноды эти термины выбираются через hierarchical_select. Кто сталкивался с таким количество терминов. Все ли будет нормально?
Спасибо.

Комментарии

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 20 января 2010 в 17:47

Веселье начинается уже где-то от 10 000 терминов.
Проблемы, как минимум, будут с:
1. Страницы taxonomy/term/tid
2. Страница admin/content/node
VPS ваш загнётся, вы даже и не заметите. Про Hierarchical Select можете забыть... По крайней мере полгода назад его лучше было не использовать для такого количества. Чтобы оценить масштабы бедствия можете взять у меня на блоге базу КЛАДРа, там около 198000 терминов и поставить Hierarchical Select.

Описана ситуация на мускуле, с PostGRE может будет чуть лучше

Аватар пользователя Demimurych Demimurych 20 января 2010 в 18:49

Проблемы будут при использовании методов что есть в ДРУПАЛ по умолчанию.

Если работать со словарем самостоятельно, то это ничего страшного.

Очевидно жеж что вывод на страницу всех 10 000 терминов это абсурд.

Аватар пользователя stenli21 stenli21 20 января 2010 в 19:57

в свое время задача такая мной уже решалась - не все так страшно, как кажется... для начала установите модуль - он значительно облегчит работу с "тяжелыми" словарями, а потом нужно поколдовать над Hierarchical Select - и он тоже залетает...

Аватар пользователя volocuga volocuga 21 января 2010 в 2:14

"We currently have this running on a demo site which contains a taxonomy with over two million terms."

Прикол,а меня тут было убеждали,что 100000 терминов приводит к моментальной смерти Smile

Аватар пользователя chewie chewie 21 января 2010 в 16:22

Демо сайт не работает

"volocuga" wrote:
Прикол,а меня тут было убеждали,что 100000 терминов приводит к моментальной смерти :)

Все верно, моментальная смерть друпала "из коробки" неизбежна.
Уже проверял. После > 10 000 терминов и сайт дохлый. Проверял уже на локалхосте, приходилось увеличить лимит памяти пхп до 500М. И даже этого было мало. Скорее всего и средненький выделенный сервер тоже загнется.
Без кастомизаций функций (патчей и все такое) не будет друпал держать такое количество терминов (во всяком случае с иерархиями)

Аватар пользователя TheSoL TheSoL 21 февраля 2010 в 4:00

у меня hierarchical_select с 4мя тысячами терминов бывает сильно подтупивает, а тут на несколько порядков больше.. Я бы выбрал другое решение, ну или реально серьёзно доработать hierarchical_select, давно пора))