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 коммент.:
Буду очень благодарна за ответы на "Разработчик Bitrix Framework. Интеграция дизайна. Часть 2"
http://bitrix.mpak.su/test/p:0/171 пробуйте тут
К сожалению, не работает этот сайт (((((
Отправить комментарий