Размер словарей таксономи. Сколько можно впихать чтобы работало?

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

Аватар пользователя JKey JKey 26 ноября 2010 в 18:41

Как отрубить вызов этой функции при редактирование поля CCK content_taxonomy ?

Сейчас количество терминов состовляет боле 250 000, и видимо когда пытаюсь зайти в настройки поля - вылетает белый лист и се Sad

Как убрать выборку всех терминов при настройке поля? Вообще не понимаю нафига это сделано выпадающим списком %(

Проблема зарылась в нехватки памяти, чему был удивлен сильно. т.к. для php выделил memory_limit = 128М

Почитал форумы, погуглил сделал лимиты в 30М через ini_set('memory_limit', '30M');
Все равно ругается на нехватку. вопрос по названию книги: Что делать? ))
Как накормить голодного чтобы и волки сыты и овцы целы?

[Fri Nov 26 21:17:26 2010] [error] [client 127.0.0.1] PHP Fatal error: Allowed memory size of 31457280 bytes exhausted (tried to allocate 20 bytes) in /home/jkey/www/rost/includes/database.mysqli.inc on line 144, referer: http://rost.local/

Это предистория

Такой вопрос назрел: сколько максимально терминов доводилось "видеть" в таблице term_data ?
На данный момент я импортировал туда свыше 250 000 терминов. (перечень фамилий)
и это только начало.
Но при создании CCK полей content_taxonomy с виджетом autocomplete становится невозможно попасть в настройки поля чтобы
порулить настройками.
1. Сжирается память ( вообще отменил лимиты - так память сожралась до 1300 Мб и продолжала расти, а потом сработал п. 2)
2. Отваливается после лимита на время выполнения скрипта php ( поставил минуту)

Кто-нибудь с подобным сталкивался? как поборол?
На данный момент я в самом модуле закоментировал формы в которых вызывается ф-я выборки всех терминов ( ну на..я она там ваще нужна? Wacko )
- и все залетало, получил возможность править и охрянять настройки.

Всетаки это фича или баг ?

Комментарии

Аватар пользователя raspytnik raspytnik 26 ноября 2010 в 23:05

использовать таксономию для фамилий это канеш сильно. у меня в таксономии были большие списки когда работали с доской объявлений по автомобилям. там были марки авто (но не 250 000) не понимаю в чем проблема.
для выбора связи с таксономией поставьте автоподбор. и будет вам искаться слово по первым буквам. а в словаре ж постранично выводятся термины. где у вас вообще весь список то задействуется?

Аватар пользователя JKey JKey 10 ноября 2015 в 11:47

Вот приаттачил скрин экрана
Это настройки content_taxonomy field ,и вот в селект списке Extra Parent for new terms: и ниже в Parent Term:

Вот в эти селекты 2-ды! загружаются все термины Wacko функция вызывается 2-ды Wacko