Медленное создание категорий

Re: Медленное создание категорий

от Alexandr Kofanov -
Количество ответов: 2
Имеется ввиду кэш файловой системы?


Я увеличил define('CONTEXT_CACHE_MAX_SIZE', 2500); до 5000

Или можно увеличить объем оперативки выделяемой для обработки именно create_categories?



В ответ на Alexandr Kofanov

Re: Медленное создание категорий

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

php-скрипт возьмёт ровно столько памяти, сколько ему нужно. Если не будет хватать, он просто упадёт.

Посмотрел по коду - каждое добавление - fix_sortorder.

Найдите coursecatlib.php, в нём function create, в ней закомментируйте строку         fix_course_sortorder() - если предположение верно, добавление должно значительно ускориться.

Перед добавлением последней категории раскомментируйте обратно, чтобы после всего они всё-таки пересортировались.

Если это не поможет - попробуте закомментировать строку cache_helper::purge_by_event('changesincoursecat'); Если ускорит это, значит у вас забился кэш, нужно почистить его, или переходить на другое хранилище кэша