Рациональность работы OKAY с данными

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

korshunov
korshunov
Репутация: 69
Сообщения: 1208
Зарегистрирован: 03.12.2015
С нами: 4 года 8 месяцев
Skype

Сообщение #1 korshunov » 19.05.2020, 15:59

Открываю демо сайт сразу после свежей установки (в 00 или 30 минут).
Сайт работает шустренько, переходы быстрые, в коде страницы показатели примерно
memory peak usage: 12 МБ
page generation time: 0.2 seconds

Провожу импорт файла в приложении.
Файл всего 100К, содержит 800 товаров, данные очень короткие, без длинных текстов, свойств файле нет.
Что в нем примечательно, что каждый товар содержится в категории 5-го уровня, так что категорий всего примерно 2 тысячи.

Импорт длится примерно 2 минуты, что весьма долго для такого файла.

После импорта сайт работает заметно медленнее даже на глазок. Показатели теперь примерно такие
memory peak usage: 19 МБ
page generation time: 0.3 seconds
то есть и используемая память и время выполнения запросов увеличились в полтора раза.

По-моему, для такого объема данных замедление работы сайта недопустимо.

Причины досконально не исследовал. Подозреваю, что такая картина есть следствие как общей нерациональности CMS в плане экономичности ресурсов, о чем на форуме уже говорилось, так и нерациональности работы с категориями, которые в значительной части пришли из Simpla...

Сопоставьте масштабы - файл импорта в 0.1M дает прибавку используемой памяти в 8M. И прибавку во времени выполнения запроса 0.1 сек - это еще хуже. Думаю, это не нормально.

А файл в примере - далеко не самый сложный из того, что встречается в реальных магазинах...
Вложения
cats_5_800.csv
(109.55 КБ) 9 скачиваний

Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость