
Генератор статических страниц
от ИП Бондарев
Технические данные
Дата публикации:
01.02.2016
Дата обновления:
13.07.2023
Версия:
1.0.1
Адаптивность:
Да
Поддержка композита:
Да
Число установок:
Менее 50 раз
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
Генератор статических страниц - позволяет значительно ускорить загрузку страниц вашего сайта.Обычная страница под управлением Битрикс генерируется на основе шаблона сайта, компонентов и данных, которые хранятся в базе данных. Даже с учётом кэширования, генерация страниц, выполнение php кода занимает значительное время.
Генератор статических страниц - позволяет на основе настроек инфоблока сгенерировать html страницы. При посещении сайта, контент будет отдаваться сразу из html, без генерации.
Преимущества:
- скорость открытия страницы;
- надёжность, не будет появления ошибок базы данных, так как в данном случае будет работать один html;
- безопасность, сложнее сломать/взломать сайт;
- производительность, уменьшается нагрузка на сервер.
Страницы генерируются на основе URL настроек инфоблока.
Для генерации страниц необходимо назначать ЧПУ для ссылок в параметрах URL страницы раздела и URL страницы детального просмотра. URL вида #SITE_DIR#/catalog/list.php?SECTION_ID=#SECTION_ID# не будут работать.
Модуль подойдёт для нечасто обновляемых и нефункциональных разделов, новостей, статей, блогов.
Недостатки:
- на сгенерированных страницах не отображается панель администратора;
- не работают ajax запросы на саму страницу, например, компонент Умный фильтр при выборе параметра фильтр отправляет запрос на текущую страницу. Если ваш программист реализует ajax запросы компонентов на файл php, то вполне возможна генерация страниц и для каталога;
- скорость генерации статических страниц, если каталог большой может занять значительное время;
- необходимо проверить правильность настройки ссылок инфоблока.
Модуль выпущен пока с минимальный функционалом, позволяет генерировать и сжимать страницы, автоматически обновлять, при изменении элементов инфоблока.
Если модуль вызовет интерес, будет дальше активно развиваться.
1) сделать резервную копию сайта;
2) скачать и установить модуль;
3) переходим в Сервисы - Генератор статических страниц;
4) выбираем необходимый инфоблок, нажимаем Генерировать;
5) перед генерацией страниц необходимо убедиться в правильной настроек ссылок инфоблока. Ссылки должны иметь вид ЧПУ, например вида #SITE_DIR#/catalog/#SECTION_CODE#/#ELEMENT_CODE#/ или #SITE_DIR#/catalog/#SECTION_ID#/#ELEMENT_ID#/
6) в файле htaccess необходимо определить страницу по умолчанию index.html
2) скачать и установить модуль;
3) переходим в Сервисы - Генератор статических страниц;
4) выбираем необходимый инфоблок, нажимаем Генерировать;
5) перед генерацией страниц необходимо убедиться в правильной настроек ссылок инфоблока. Ссылки должны иметь вид ЧПУ, например вида #SITE_DIR#/catalog/#SECTION_CODE#/#ELEMENT_CODE#/ или #SITE_DIR#/catalog/#SECTION_ID#/#ELEMENT_ID#/
6) в файле htaccess необходимо определить страницу по умолчанию index.html
Свои вопросы и предложения вы можете задать на странице обратной связи: https://bitrix-solution.ru/about/contacts/
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
пример: https://www.site.ru