План действий при проблемах

На прошедшей зимней партнерской конференции программист Максим показывал слайд под названием «План действий при проблемах». Пригодится для тех, кто активно использует API инфоблоков. Вот текст слайда:

  1. Поставить перед собой измеримую цель. Примером измеримой цели может служить: минимальное время генерации страницы каталога
  2. С помощью отладки найти и убрать лишние запросы.
  3. Убрать из запросов неиспользуемые данные ($arSelect).
  4. Оценить возможность использования PROPERTY_* в сочетании с инфоблоками +
  5. Попробовать сменить типа хранения значений свойств (при условии если разработка позволяет)
  6. Посмотреть план исполнения самых тяжелых запросов и добавить/удалить индексы
Дата: 21 января 2011
Теги: производительность
Добавить в закладки:

Комментарии (0)