Что умеет решение
Модуль генерации статических страниц ускоряет загрузку контента сайта, преобразуя динамические страницы в готовые HTML-файлы. В отличие от стандартной работы на базе данных, где требуется выполнение PHP-кода и шаблонов, статические страницы отдаются браузеру напрямую, что исключает задержки на генерацию.
Ключевые преимущества:
- Высокая скорость отображения страниц.
- Повышенная надёжность: отсутствие ошибок базы данных, так как работает только статический HTML.
- Улучшенная безопасность: сложнее нарушить работу сайта.
- Снижение нагрузки на сервер и рост общей производительности.
Генерация происходит на основе URL-настроек инфоблока. Для корректной работы необходимо использовать ЧПУ (человеко-понятные URL) в параметрах ссылок на разделы и детальные страницы. URL с динамическими параметрами, например вида #SITE_DIR#/catalog/list.php?SECTION_ID=#SECTION_ID#, не поддерживаются.
Решение оптимально для разделов с редким обновлением и без сложной функциональности: новости, статьи, блоги.
Ограничение:
- На сгенерированных статических страницах не отображается административная панель.
Модуль генерирует и сжимает статические страницы, обеспечивая их автоматическое обновление при изменении элементов инфоблока. Текущая версия обладает базовым функционалом и находится на стадии активного развития.
При работе с модулем следует учитывать следующие ограничения: AJAX-запросы, отправляемые на саму страницу (например, компонент «Умный фильтр» при выборе параметра), не будут работать корректно. Для генерации страниц каталога с поддержкой AJAX программист должен реализовать обработку запросов компонентов через файл PHP. Генерация большого каталога может занять значительное время. Перед запуском необходимо проверить корректность настройки ссылок инфоблока.
Если «Генератор статических страниц» подходит под задачу, General iT поможет установить модуль, настроить его и проверить результат на проекте.