PageSpeed - Интеграция оптимизаций PageSpeed Insights для MODX Revolution
Это дополнение предназначено для облегчения интеграции оптимизаций PageSpeed Insights для MODX Revolution. Оно может:
Работать в автоматическом режиме, если достаточно стандартной конфигурации.
Получать ресурсы страницы через API cdnjs.com и скачивать шрифты с Google Fonts.
Объединять и минифицировать стили, скрипты и JSON. Минифицировать HTML контент.
Скачивать и кэшировать медиа файлы. Добавлять теги preconnect.
Вычислять хеши SRI для файлов и добавлять аттрибуты defer или async к тегу script.
Конвертировать gif, jpg и png изображения в формат webp, если браузер его поддерживает.
Одновременно работать с несколькими конфигурациями, эффективно используя кэш.
Выводить специализированные теги MODX в консоль браузера для членов группы Administrator.
Документацию и примеры можно посмотреть тут.
Работать в автоматическом режиме, если достаточно стандартной конфигурации.
Получать ресурсы страницы через API cdnjs.com и скачивать шрифты с Google Fonts.
Объединять и минифицировать стили, скрипты и JSON. Минифицировать HTML контент.
Скачивать и кэшировать медиа файлы. Добавлять теги preconnect.
Вычислять хеши SRI для файлов и добавлять аттрибуты defer или async к тегу script.
Конвертировать gif, jpg и png изображения в формат webp, если браузер его поддерживает.
Одновременно работать с несколькими конфигурациями, эффективно используя кэш.
Выводить специализированные теги MODX в консоль браузера для членов группы Administrator.
Документацию и примеры можно посмотреть тут.
Комментарии: 20
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
p.s. Имхо, универсальных решений не бывает, всё нужно настраивать и допиливать под конкретный проект.
ФаритИли вот здесь:
https://modstore.pro/packages/utilities/pagespeed
Придумать бы, для подобный компонентов, какой-нибудь вариант покупки типа триала.
ФаритВсего было 10 закачек и было только 1 изменение версии, значит смело можно предположить, что как минимум 5 человек уже пользуются этим приложением.
Ну 1 контент разбросан по tv и шаблонам. То есть даже 1 страницу можно долго копировать.
И 2 под контентом имел в виду контент всего сайта.
Интересно как можно запихать рабочий сайт на тестовый, чтоб протестить компонент.
2 импорт базы сломает тестируемый компонент
3 А если заморачиватся, чтоб не сломало, то тогда уж проще стащить компонент с тестового сайта и спокойно протестить у себя.
4 Хотя рабочий контент и нужен для теста, но вообще-то не думаю, что владельцы сайта одобрят, чтоб их контент перетаскивался на какой-то левый сайт.
2. Давно компоненты стали чувствительны к данным в таблицах типа site_content?
3. Стащите, кто мешает?
4. Уверен, что если компонент вам действительно нужен, то вы найдете свой собственный тестовый контент.
2. Так контент и в tv и msProductData например. Все импортировать заколебешься.
3. Ну я против того чтобы стаскивать. У самого есть платные компоненты.
4. Хм… Абы какой контент не подойдет. Так что не уверен что найду.
4.1. Компонент, думаю, мне особо не нужен, но, вообще, оптимизацию сайта у меня спрашивают и понимать насколько с этим PageSpeed справляется вообще нужно.
То есть, попадется задача на оптимизацию и мне придется, либо покупать кота в мешке на не малые деньги, либо тырить. Вообще не айс :-(.
Буду рад, если смогу как-то улучшить описание. Тестирование на modhost не такой и бессмысленный процесс.
Если сомневаетесь — обязательно воспользуйтесь тестированием компонентов. Если что-то не понятно из документации — смело задавайте вопросы. Для того автор, то есть я, и указывает свои контакты, где это возможно.
Для работы компонента его достаточно просто установить. Сниппет служит для конфигурации, чтобы отдельные страницы или шаблоны можно было обрабатывать по другим правилам или с другим набором подключенных библиотек.