Я увеличил define('CONTEXT_CACHE_MAX_SIZE', 2500); до 5000
Или можно увеличить объем оперативки выделяемой для обработки именно create_categories?
Я увеличил define('CONTEXT_CACHE_MAX_SIZE', 2500); до 5000
Или можно увеличить объем оперативки выделяемой для обработки именно create_categories?
php-скрипт возьмёт ровно столько памяти, сколько ему нужно. Если не будет хватать, он просто упадёт.
Посмотрел по коду - каждое добавление - fix_sortorder.
Найдите coursecatlib.php, в нём function create, в ней закомментируйте строку fix_course_sortorder() - если предположение верно, добавление должно значительно ускориться.
Перед добавлением последней категории раскомментируйте обратно, чтобы после всего они всё-таки пересортировались.
Если это не поможет - попробуте закомментировать строку cache_helper::purge_by_event('changesincoursecat'); Если ускорит это, значит у вас забился кэш, нужно почистить его, или переходить на другое хранилище кэша
Благодарю)))
Закомментировал fix_course_sortorder()
Это и вправду помогло!!!