ITDim
    Все будет итышно, когда вы с нами :)

Разработчик Bitrix Framework. Программирование 120 очков


12 из 13: Перед сдачей проекта необходимо протестировать его с помощью: инструмента Монитор качества

Можно ли сделать сайты в разной кодировке по системе многосайтовости? Нет. Все сайты на одном ядре должны быть в одной кодировке.

Bitrix Framework позволяет использовать следующие способы хранения кеша: как в файлах, так и с использованием memcached как с использованием memcached,
так и APC

Файлы, к которым нельзя обращаться напрямую, должны: содержать в начале следующий код <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>

Основные методы достижения оптимальной производительности кеширование «узких» мест
изменение логики для избавления от лишних и тяжелых запросов
ограничение выбираемых полей в запросах АПИ

Когда лучше начинать использовать кеширование: при разработке веб-сайта после того как обеспечена наиболее оптимальная работа с базой данных с выключенным кэшированием

Способы внесения изменений в проект и желательный порядок их применения: редактированием шаблона самого сайта… редактирование страницы сайта редактирование шаблонов компонента и… использование обработчиков событий кастомизация компонента и разработка с…

Оптимизировать работу с БД можно: правильным проектированием структуры данных, выбор связей и их реализация средствами системы инфоблоков

Файл init.php: может быть общим для всех сайтов
 содержит подключение дополнительных функций
каждый сайт может иметь свой init.php
ошибка в файле приведёт к потере работоспособности всего сайта
Содержит инициализацию обработчиков событий

Для написания быстрого кода разработчик должен: проектировать структуру данных исходя из последующих задач по выборке и фильтрации данных, а не только из простоты интерфейса
понимать, какие системные действия выполняют АПИ функции
использовать кеширование везде, где это необходимо ограничивать объём данных в кеше знать, как работают инструменты отладки в Битриксе

При программировании в Bitrix Framework нельзя: Модифицировать модули и ядро Обращаться напрямую к базе данных

Оптимизацию сайта необходимо начинать с поиска основных узких мест

Основные ошибки в программировании, вызывающие проблемы в производительности: при выборке разделов без необходимости включается подсчет числа элементов
чтобы получить число элементов делается полная выборка с подсчетом средствами php
в result_modifier для каждого элемента дополнительные поля выбираются дополнительным запросом
при написании своих компонентов не ограничивается кеш методом SetResultCacheKeys

3 коммент.:

Unknown комментирует...

Буду очень благодарна за ответы на "Разработчик Bitrix Framework. Интеграция дизайна. Часть 2"

Unknown комментирует...

http://bitrix.mpak.su/test/p:0/171 пробуйте тут

Unknown комментирует...

К сожалению, не работает этот сайт (((((

Отправить комментарий