Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Merge + Minify + Refresh

Merge + Minify + Refresh

SaNcHeS
Опубликовано 8-08-2021, 01:38
Merge + Minify + Refresh

Этот плагин объединяет / объединяет файлы каскадных таблиц стилей и jаvascript в группы. Затем он минимизирует сгенерированные файлы с помощью Minify (для CSS) и Google Closure (для JS - откат к Minify, если он недоступен). Минификация выполняется через WP-Cron, чтобы не замедлять работу сайта. Когда файлы изменений JS или CSS обрабатываются повторно. Не нужно очищать кеш! На основе плагинов MinQueue и Dependency Minification. Минификация с помощью Minify и Google Closure. Чтобы обеспечить быструю загрузку, рекомендуется установить длинные даты истечения срока действия для CSS и JS, а также убедиться, что включены gzip или deflate. В версии 1.10 добавлен фильтр should_mmr, который позволяет разработчикам отключать MMR при необходимости. Вы можете использовать это, чтобы отключить MMR для определенных ролей WordPress или некоторых конструкторов страниц. Были созданы три новых плагина, которые используют это: Merge + Minify + Refresh Check DIVI, Merge + Minify + Refresh Check Visual Composer и Merge + Minify + Refresh Check Beaver Builder. При необходимости установите их. В версии 1.6 добавлена поддержка HTTP2 Server Push для дальнейшего ускорения ваших запросов (спасибо Даниэлю Александерсену). В версии 1.6.9 добавлена возможность указывать каталог кеша. Установите константы MMR_CACHE_DIR и MMR_CACHE_URL в wp-config.php. MMR_CACHE_DIR должен быть полным серверным путем, а MMR_CACHE_URL должен быть абсолютным URL-адресом, чтобы это работало правильно (спасибо Даниэлю Александерсену). Версия 1.6.11 добавила возможность указывать отдельные URL-адреса кеша для jаvascript и CSS. Используйте MMR_JS_CACHE_URL и MMR_CSS_CACHE_URL, чтобы заменить MMR_CACHE_URL. В версии 1.7.0 добавлена возможность создания файлов .css.gz и .js.gz. Ваш веб-сервер может нуждаться в настройке для использования этих файлов. Вот как использовать эти файлы в Apache: # Обслуживать файлы CSS, сжатые с помощью gzip, если они существуют и клиент принимает gzip. RewriteCond% {HTTP: Accept-encoding} gzip RewriteCond% {REQUEST_FILENAME} . Gz -s RewriteRule ^ (. *) . Css $ 1 .css .gz [QSA] # Сохранять сжатые файлы JS с помощью gzip, если они существуют, и клиент принимает gzip. RewriteCond% {HTTP: Accept-encoding} gzip RewriteCond% {REQUEST_FILENAME} . Gz -s RewriteRule ^ (. *) . Js $ 1 .js .gz [QSA] # Обеспечение правильных типов содержимого и предотвращение двойного gzip mod_deflate . RewriteRule .css .gz $ - [T = text / css, E = no-gzip: 1, E = is_gzip: 1] RewriteRule .js .gz $ - [T = text / jаvascript, E = no- gzip: 1, E = is_gzip: 1] Header set Content-Encoding "gzip" env = is_gzip В версии 1.8.8 добавлен хук "merge_minify_refresh_done", который срабатывает при изменении JS или CSS. Версия 1.11 добавила две новые константы: MMR_USE_CLOSURE - позволяет отключить минификацию jаvascript Google Closure. MMR_REMOVE_EXPIRED - отключает удаление просроченных файлов. Примечание. Установка этого подключаемого модуля на сервер с установленным модулем eAccellerator может привести к сбою, поскольку Minify использует анонимные функции, возвращающие NULL. View eAccellerator Issue Thread Features Объединяет файлы JS и CSS для уменьшения количества HTTP-запросов. Обрабатывает скрипты, загруженные в верхний и нижний колонтитулы. Совместимость с локализованными скриптами. Создает WP-Cron для минификации, так как это может занять некоторое время. php exec) с откатом на Minify Minify CSS with Minify Failed minification, не нарушает работу сайта. Вместо этого посетители будут видеть только объединенные результаты. Сохраняет активы в папке / wp-content / mmr /. Использует дату последнего изменения в имени файла, поэтому любые изменения в JS или CSS автоматически обрабатываются и загружаются при обновлении браузера. Просмотр состояния объединения и минимизация в настройках. страница в админке WordPress Возможность включения HTTP2 server push (спасибо Даниэлю Александерсену) Возможность включения буферизации вывода для совместимости, чтобы скрипты нижнего колонтитула могли быть отправлены HTTP2 Возможность отключить минификацию Возможность отключить конкатенацию Возможность вручную игнорировать скрипты или CSS Игнорировать условные сценарии и стили Возможность указывать каталоги кеширования Возможность создавать файлы .css.gz и .js.gz (спасибо Маркусу Свенссону) Работает с WordPress Multisite

Автор: Launch Interactive

Версия: 1.12.1

Последнее обновление: 2021-01-18 10:59pm GMT

Понравилось?
0
0
0

Скачать Merge + Minify + Refresh:

merge-minify-refresh.zip Размер файла: 10.67 Mb
277
0