На прошедшей зимней партнерской конференции программист Максим показывал слайд под названием «План действий при проблемах». Пригодится для тех, кто активно использует API инфоблоков. Вот текст слайда:
- Поставить перед собой измеримую цель. Примером измеримой цели может служить: минимальное время генерации страницы каталога
- С помощью отладки найти и убрать лишние запросы.
- Убрать из запросов неиспользуемые данные ($arSelect).
- Оценить возможность использования PROPERTY_* в сочетании с инфоблоками +
- Попробовать сменить типа хранения значений свойств (при условии если разработка позволяет)
- Посмотреть план исполнения самых тяжелых запросов и добавить/удалить индексы



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