Enver Dzheparov

Интернет-магазин на CS-Cart

Products Performance Fix

Страница товаров выполняла 7 352 SQL-запроса на одну загрузку. После оптимизации она открывается за 0,3 секунды.

16,5 s→0,3 s

загрузка страницы

Роль
Backend-разработчик: диагностика и исправление
Тип
Коммерческий проект
Технологии
PHP · MySQL · SQL · CS-Cart
SQL-запроса на страницу до оптимизации
7 352
время загрузки
16,5 → 0,3 s

Проблема

Страница товаров загружалась 16,5 секунды. Профилирование показало причину: 7 352 SQL-запроса на одну загрузку страницы.

Контекст

Интернет-магазин на CS-Cart. [CONTEXT: размер каталога, какая страница, что было подключено]

Моя роль

[MY ROLE]

Техническое решение

[TECHNICAL SOLUTION: что именно изменено — объединение запросов, индексы, кэш]

Реализация

[IMPLEMENTATION: как искал узкое место, чем профилировал, как проверял]

Результат

Время загрузки страницыв 55 раз быстрее
до16,5 s
после0,3 s

Страница открывается за 0,3 секунды вместо 16,5. SQL-запросов после оптимизации: [RESULT].

Что я вынес

[WHAT I LEARNED]

Похожая задача?

Опишите её в двух словах — отвечу в течение дня.

Написать →