kon-rafikov
@kon-rafikov
Не забывайте отмечать решение

Как заставить ModX выдавать браузеру минимизированный html код?

Если вставлять в чанки, сниппеты и шаблоны уже минимизированный код, его будет невозможно нормально редактировать, но хочется уменьшить время загрузки сайта. Есть ли плагин для ModX, который минимизировал бы код либо при сохранении, а потом при редактировании раскрывал обратно, либо выдавал минимизированный код браузеру, и вообще - возможно ли сделать такое?
  • Вопрос задан
  • 1286 просмотров
Решения вопроса 1
Sanes
@Sanes
Есть MinifyX для сборки и сжатия CSS/JS.
Сжатие HTML вряд ли вам даст какой-то профит при таком сложном проекте. Куда эффективней будет оптимизация вызовов, изображений, стилей и скриптов.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Realetive
@Realetive
MODX Ambassador России, самозванный БЭМ-евангелист
Дополню ответ Sanes:
для минификации (обфускации) кода можно использовать несколько методов:
  • клиентский, когда преобразование происходит на компьютере разработчика. Я использую для этого Gulp-стек, который не только оптимизирует код, но и проверяет стили код, отслеживает ошибки, «склеивает» стили и скрипты, генерирует спрайты, фавиконки и необходимые фолбеки, вырезает неиспользуемые стили, разруливает зависимости библиотек и обновляет их до требуемых версий. Это правильный подход, так как снижает нагрузку на сервер.
  • Серверный. Например, PageSpeed модуль от Google для Apache и Nginx.
  • Инструменты окружения (вышеупомянутый MinifyX на базе Munee под PHP);

Оптимальный результат достигается при сочетании первых двух подходов.
Ответ написан
Комментировать
@alikmster
Ответ, конечно, сильно запоздалый, но для modx есть компонент MinifyHTML, который занимается именно минимизацией html.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы