Рациональность работы OKAY - 2

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

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #1 korshunov » 27.03.2023, 06:57

Примерно 3 года тому назад обсуждалась Рациональность работы OKAY в теме
viewtopic.php?f=9&t=1828
На тот момент актуальной была версия 3.6.0.

Решил посмотреть, как с этим обстоит дело сейчас.

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

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

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

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

то есть и используемая память и время выполнения запросов увеличились в 2 раза (для версии 3.6.0 было в полтора раза) .

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

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

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

А файл в примере - далеко не самый сложный из того, что встречается в реальных магазинах.

Пр сравнению с 3.6.0 улучшились показатели по используемой памяти. Но быстродействие системы по-прежнему оставляет желать лучшего. А по сравнению с версией 3.6.0 показатели быстродействия существенно ухудшились. Для пользователей сайта ситуация в целом стала заметно хуже. А должно бы быть наоборот.

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

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


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

   

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

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

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