dd

Оптимизация через прелоад цен

Написано

в

Ура! Вечер прошёл не зря

Перепробовав всё, я решил поставить везде таймеры и измерять суммарное время выполнения разных участков кода
Оказывается, всё это время 95% времени отнимали простые, блин, селекты в базу

Сделал прослойку, которая прелоадит все имеющиеся позиции прайса, чтобы делать выборку из памяти, а не из базы и всё полетело!
Да, первичный импорт, когда в базе пусто, всё ещё не сильно радует, но повторный, с малым количеством изменённых данных — просто ракета!
Можно спать спокойно, а завтра на дейлике кичиться своими достижениями😊

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *