MinifyX

Опубликовано: 25 Авг 2015

MinifyX - это сниппет, позволяющий комбинировать JS и CSS файлы для уменьшения нагрузки на сервер и оптимизации скорости загрузки.

MinifyX объединяет файлы в один кэш-файл и загружает их из него. Если объединяете CSS файлы, то нужно использовать абсолютные пути при использовании изображений или других URL-зависимых вызовов, то же самое касается javascript.

Использование MinifyX

Конфигурирование параметров

Настройка MinifyX может быть произведена с помощью следующих параметров:

Параметр

Описание

Значение

Значение по умолчанию

Необходимость

jsSources

Список (разделитель - запятая) URL к JS файлам из базы сайта.

Строковое значение, разделенное запятой

(пусто)

нет

cssSources

Список (разделитель - запятая) URL к CSS файлам из базы сайта.

Строковое значение, разделенное запятой

(пусто)

нет

minifyCss

Нужно ли уменьшать размер CSS или нет

0 = нет, 1 = да

0

нет

minifyJs

Нужно ли уменьшать размер JS или нет 
(разрешено только для блока комментариев, экспериментальная опция!)

0 = нет, 1 = да

0

нет

cacheFolder

Основной URL с сайта к папке для кэша файлов.

Строковое

assets/components/minifyx/cache/

нет

jsFilename

Имя базы расположения js файла, без расширения

Строковое

scripts

 

cssFilename

Имя базы расположения css файла, без расширения

Строковое

styles

 

 

Примеры

Ниже вы найдете описание основного вызова сниппета и расположения плейсхолдеров. Каждый параметр опционален, необязателен, мы просто использовали некоторые возможности для настройки.

<html>
<head>
[ [MinifyX?
  &jsSources=`
     /assets/myframework.js,
     /assets/lightbox.js,
     /assets/script.js`
  &cssSources=`
     /assets/style1.css,
     /assets/style2.css`
]]
[ [+MinifyX.javascript]]
[ [+MinifyX.css]]
</head>
<body></body>
</html>

Комментарии (2)

  1. Сергей:
    13.03.2019г. в 16:11

    Добрый день. Подскажите, если не сложно. MinifyX сжимает CSS и выводит его в , а мне нужно у . Как это можно реализовать. Вызываю MinifyX у

  2. Сергей:
    13.03.2019г. в 16:12

    Добрый день. Подскажите, если не сложно. MinifyX сжимает CSS и выводит его в head, а мне нужно у закрывающего body. Как это можно реализовать. Вызываю MinifyX у

    Повтор. В первом теги не прошли


Оставить комментарий




Разрешённые теги: <b><i><br>Добавить новый комментарий: