Рациональность работы OKAY с данными
Добавлено: 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 сек - это еще хуже. Думаю, это не нормально.
А файл в примере - далеко не самый сложный из того, что встречается в реальных магазинах...
Сайт работает шустренько, переходы быстрые, в коде страницы показатели примерно
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 сек - это еще хуже. Думаю, это не нормально.
А файл в примере - далеко не самый сложный из того, что встречается в реальных магазинах...