Модуль для кеширования внешних скриптов локально
От: DIGIMATIX
4 990 ₽
Купить
Лицензия у золотого партнёра 1С-Битрикс, закрывающие документы
Дата публикации:
19.12.2019
Число установок:
Менее 50 раз
Дата обновления:
09.10.2026
Включает в себя:
Модуль
Последняя версия:
1.6.1


Как правило, у большинства пользователей на сайтах стоят коды: Яндекс.Метрика, Google Analytics, Google Tag Manager, чатов типа JivoSite и так далее. Не стоит забывать, что кэширование - это один из важнейших инструментов для оптимизации сайта.
При большом количестве внешних скриптов увеличивается время загрузки сайта. Кроме того, показатели Google PageSpeed Insights значительно снижаются. Для ускорения загрузки внешние js файлы можно закешировать.
Программное решение для кэширования внешних скриптов локально справляется с этой задачей. Модуль, а также агенты в составе модуля копируют файлы внешних скриптов на сервер и по установленным алгоритмам вставляют их в генерируемый код сайта

- Удобный интерфейс;
- Понятная установка и настройка программного решения;
- Заметное увеличение показателей Google PageSpeed Insights.

В административной части сайта реализован раздел, в котором пользователь:
- вводит url к файлу на внешнем ресурсе;
- дополнительный код JS, который будет размещаться в блоке head (опционально можно сделать выбор между размещением в head или в body).
При сохранении элемента (если у него есть признак активности) модуль создает агента, с соответствующими параметрами периодичности работы. Агент, в свою очередь получает параметры, какой файл нужно скачать, скачивает его, сохраняет в папку. При формировании страницы модуль вставляет в head или body нужный JS код и добавляет вызовы уже скачанных JS файлов).
Таким образом, настроенные скрипты скачиваются и хранятся на Вашем сервере, что уменьшает время загрузки страницы, а также увеличивает показатели Google PageSpeed Insights.


Характеристики
|
Дата публикации
|
19.12.2019 |
|
Число установок
|
Менее 50 раз |
|
Дата обновления
|
09.10.2026 |
|
Включает в себя
|
Модуль |
|
Последняя версия
|
1.6.1 |
|
Адаптивность
|
Нет |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3373 3380 3381 3382 3383 3384 3442 3443 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
Нет |
-
- Исправлена уязвимость SSRF: внешние скрипты загружаются только по https с проверкой сертификата, запросы к внутренним и локальным адресам блокируются, редиректы проверяются повторно
- Добавлена проверка загружаемого контента (размер, тип); при ошибке загрузки сохраняется предыдущая версия кеша
- Пункты меню модуля проверяют права на модуль digimatix.filecacher
- Удален публичный файл /bitrix/tools/digimatix/optimizerlite_controller.php
- Улучшена совместимость с PHP 8.2 - 8.5: исправлены ошибки при пустых полях элементов, короткие теги заменены на <?php
- Удалены неиспользуемые JS-библиотеки (jQuery 3.3.1, dynatree) из /bitrix/js/digimatix.filecacher/
- Добавлена поддержка php 8
