Переход сайтов на 1С-Битрикс на PHP 8: идеальный и нестандартный методы
«Битрикс» обновил все свои модули и штатные компоненты для работы с PHP 8 и активно принуждает разработчиков сторонних решений обновить код своих продуктов. Вплоть до удаления решения, если оно не поддерживает 8-ю версию. При этом выполнить переход сайта с CMS Bitrix на PHP 8.x не так просто, как кажется на первый взгляд. Почему важно обновить PHP Если вы используете сайт под управлением 1С-Битрикс любой редакции и ваш сайт работает на PHP версии ниже 8.0 — вы можете лицезреть вот такую надпись в админ панели своего сайта: Версия PHP 7...
Кэширование компонентов в 1С-Битрикс
Есть ситуации, когда программист, выполняющий проекты под Битрикс, путается в работе кеширования компонентов. В этой статье я хочу объяснить механизм работы автокеширования. Автокэширование в 1с-Битрикс — хорошо развитая и довольно сложная система, позволяющая в разы уменьшить число обращений к базе данных и ускорить выполнение страниц. Как это работает в компоненте? Обычный компонент Битрикс состоит из следующих файлов: Последние 3 файла относятся к шаблону, предпочтительно редактировать именно их. Component.php в стандартных компонентах изменять нельзя, т.к. есть шанс что правки затрутся после обновления системы...