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.
Документацию и примеры можно посмотреть тут.
Фарит
19 ноября 2019, 15:24
modx.pro
1 658
+2

Комментарии: 20

UDAV
19 ноября 2019, 15:41
-1
Конечно выкладывай. Чем больше приложений будет в магазине, тем лучше. Если все будет работать как описано и без ошибок, то точно востребовано будет приложение.
    Андрей
    19 ноября 2019, 15:45
    0
    Это не дополнение топикстартера =)
    Антон Тарасов
    19 ноября 2019, 15:43
    0
    Интересное приложение, вы бы не написали, и не узнал. Надо потестировать прежде.
      Андрей
      19 ноября 2019, 15:48
      0
      На сколько %% реально повышает скорость сайта и индекс PageSpeed?
      Эффективно ли это приложение, имеет ли смысл его купить?
      Любое платное дополнение можно установить на тестовом тарифе modhost и проверить самостоятельно.

      p.s. Имхо, универсальных решений не бывает, всё нужно настраивать и допиливать под конкретный проект.
        Александр Туниеков
        19 ноября 2019, 19:56
        0
        А где компонент? По последней ссылке Error 521
          Фарит
          Фарит
          19 ноября 2019, 20:40
          0
          Справа наверху, чуть ниже от «Здесь упомянуты:»
          Или вот здесь:
          https://modstore.pro/packages/utilities/pagespeed
            Александр Туниеков
            19 ноября 2019, 21:26
            0
            На сколько %% реально повышает скорость сайта и индекс PageSpeed?
            Эффективно ли это приложение, имеет ли смысл его купить?
            Как обычно автор о том как работает, что внутри его компонента происходит ничего не написал. На тестовом модхост тестить бессмыслено. Так как надо с каким-то рабочим контентом тестить. А платить 4950р, чтоб потестить не вариант. То есть, по итогу, это кот в мешке, что купишь не известно.
            Придумать бы, для подобный компонентов, какой-нибудь вариант покупки типа триала.
              Фарит
              Фарит
              19 ноября 2019, 22:30
              0
              Поэтому с нетерпением ждём отзывов от тех, кто купил.

              Всего было 10 закачек и было только 1 изменение версии, значит смело можно предположить, что как минимум 5 человек уже пользуются этим приложением.
                Александр Туниеков
                19 ноября 2019, 22:43
                0
                Может автор на свои сайты ставит и никто не купил :-). И то что 5 человек из всей аудитории модсторе регулярно читают и пишут на modx.pro, по моему, шансов мало.
                Андрей
                19 ноября 2019, 23:04
                0
                В чём проблема на тестовый сайт поставить рабочий контент?
                  Александр Туниеков
                  19 ноября 2019, 23:07
                  +1
                  Хм. не знаю. А как это сделать?
                    Андрей
                    19 ноября 2019, 23:39
                    +1
                    Ну наверное взять и поставить, не?
                      Александр Туниеков
                      19 ноября 2019, 23:47
                      0
                      Ну наверное взять и поставить, не?
                      Ручками скопировать что-ли? Или вы хотите контент от балды напихать?
                      Ну 1 контент разбросан по tv и шаблонам. То есть даже 1 страницу можно долго копировать.
                      И 2 под контентом имел в виду контент всего сайта.
                      Интересно как можно запихать рабочий сайт на тестовый, чтоб протестить компонент.
                        Артем
                        20 ноября 2019, 03:17
                        0
                        Вам не знакомо понятие экспорта и импорта базы данных?
                          Александр Туниеков
                          20 ноября 2019, 03:41
                          0
                          1 А что весь контент в базе что-ли? :-) картинки, ява-скрипты, компоненты
                          2 импорт базы сломает тестируемый компонент
                          3 А если заморачиватся, чтоб не сломало, то тогда уж проще стащить компонент с тестового сайта и спокойно протестить у себя.
                          4 Хотя рабочий контент и нужен для теста, но вообще-то не думаю, что владельцы сайта одобрят, чтоб их контент перетаскивался на какой-то левый сайт.
                            Артем
                            20 ноября 2019, 03:48
                            0
                            1. Вам не знакомо понятие импорта и экспорта статических файлов?
                            2. Давно компоненты стали чувствительны к данным в таблицах типа site_content?
                            3. Стащите, кто мешает?
                            4. Уверен, что если компонент вам действительно нужен, то вы найдете свой собственный тестовый контент.
                              Александр Туниеков
                              20 ноября 2019, 04:44
                              0
                              1. Нет не знакомо. Это что такое?
                              2. Так контент и в tv и msProductData например. Все импортировать заколебешься.
                              3. Ну я против того чтобы стаскивать. У самого есть платные компоненты.
                              4. Хм… Абы какой контент не подойдет. Так что не уверен что найду.
                              4.1. Компонент, думаю, мне особо не нужен, но, вообще, оптимизацию сайта у меня спрашивают и понимать насколько с этим PageSpeed справляется вообще нужно.
                              То есть, попадется задача на оптимизацию и мне придется, либо покупать кота в мешке на не малые деньги, либо тырить. Вообще не айс :-(.
          SEQUEL.ONE
          23 января 2020, 14:21
          0
          Все думаю стоит ли взять или нет. Достаточно сниппет в шаблон куда-нибудь сверху добавить или я чего-то не понимаю?!
            wfoojjaec
            11 февраля 2020, 12:32
            +1
            Немного неожиданно, ну ок, по-порядку.

            Как обычно автор о том как работает, что внутри его компонента происходит ничего не написал. На тестовом модхост тестить бессмыслено.
            Буду рад, если смогу как-то улучшить описание. Тестирование на modhost не такой и бессмысленный процесс.

            Все думаю стоит ли взять или нет. Достаточно сниппет в шаблон куда-нибудь сверху добавить или я чего-то не понимаю?!

            Если сомневаетесь — обязательно воспользуйтесь тестированием компонентов. Если что-то не понятно из документации — смело задавайте вопросы. Для того автор, то есть я, и указывает свои контакты, где это возможно.
            Для работы компонента его достаточно просто установить. Сниппет служит для конфигурации, чтобы отдельные страницы или шаблоны можно было обрабатывать по другим правилам или с другим набором подключенных библиотек.
              Alexander Zwarovsky
              12 марта 2020, 19:49
              0
              Отличный плагин, автору респект. Все рассказал и подсказал. Добились 98/100 по PageSpeed.
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                20