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

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

Если вставлять в чанки, сниппеты и шаблоны уже минимизированный код, его будет невозможно нормально редактировать, но хочется уменьшить время загрузки сайта. Есть ли плагин для ModX, который минимизировал бы код либо при сохранении, а потом при редактировании раскрывал обратно, либо выдавал минимизированный код браузеру, и вообще - возможно ли сделать такое?
  • Вопрос задан
  • 1283 просмотра
Решения вопроса 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы