Сегодня мы продолжаем наш туториал по W3TC. Вы, наверное, уже знаете, что это кеш плагин, что позволяет, помимо прочего, ускорить ваш блог (улучшает его производительность).

Это руководство разбито на несколько частей. С тех пор мы начали знакомство с кешем и внесли некоторые предварительные корректировки. Вы можете увидеть различные главы ниже:

Часть 2: Настройка минификация

Мы все еще в W3TC конфигурации, но теперь давайте поговорим о сжатии файла.

Прежде чем получить доступ к меню Уменьшать ", Вы должны сначала активировать" Уменьшать В общих настройках. Если вы включили режим сжатия, и если он работает правильно на вашем сайте, то настройки для " минификация То, что вы видите в этом меню, будет упрощенной версией того, что показано на скриншотах ниже.

В этом уроке мы рассмотрим процесс сжатия ( Минимизация ) с W3TC. " минификация А сочетание JS и CSS - это суть того, что мы увидим в этом уроке.

Минимизировать: Общие

Общие настройки в меню Уменьшать Имеет три варианта.

Генерал-преуменьшать-w3tc-плагин-WordPress

Модуль URL Rewrite "Должно быть включено по умолчанию, и вы должны оставить этот параметр как таковой, если только вы не предпочитаете, чтобы ваши файлы CSS и JS загружались с использованием заголовков" http GET ", а не с помощью обычной структуры URL.

Отключить минификация Для зарегистрированных пользователей не должно быть изменено. Рекомендуется не предоставлять вошедшим и отключенным пользователям разные файлы CSS и JS.

Уведомление об ошибке " Уменьшать Должен быть установлен для уведомлений администратора. Это позволит им быть информированными при возникновении ошибки.

Следующие разделы все Минимизировать ", Объедините и переместите опцию" компоненты страницы ". Это может нарушить презентацию вашего сайта. Вам следует включить режим предварительного просмотра и следить за своим сайтом, когда вы вносите изменения, чтобы не повредить его макет.

Минимизировать: HTML и XML

Раздел HTML и XML Из меню Minify все просто. Флажки предназначены для разрешения " минификация ", из' " встроенный CSS и JavaScript не включают потоки минификации и позволяют разбивать символы новой строки.

преуменьшать-HTML-w3tc

За исключением варианта " Не минимизировать каналы Который должен оставаться не проверенным, скорость вашего сайта должна улучшиться.

Текстовое поле игнорируемые комментарии пары Используется для идентификации комментариев HTML, которые не следует удалять, когда HTML «сжат». Некоторые связанные комментарии будут по умолчанию в этом домене, чтобы гарантировать, что комментарии, связанные с Google AdWords и читателями, не будут удалены. Если ваш HTML-код содержит дополнительные комментарии и вы хотите остаться в " Минимизированный HTML, добавьте термин в это текстовое поле, чтобы любые комментарии с этим выражением не были удалены.

Минимизировать JS

Если вы включили сжатие JavaScript и CSS В меню общие настройки вы сможете работать только со всеми Ressources И JavaScript, и меню, которое вы видите, будут упрощенной версией изображения ниже.

преуменьшать-JS-w3tc

Если вы выбрали ручной метод, вы должны прокрутить до верхней части меню Уменьшать И выберите кнопку мастера. Последний перечисляет файлы JavaScript и CSS, обнаруженные W3TC. Установите флажки для всех типов файлов JavaScript и CSS и нажмите " Применить И близко. Это добавит файлы JavaScript и CSS в меню " Уменьшать Так что вы можете работать с ними вручную.

Посмотрите на коробку с именем " Работа в областях ". В этом разделе вы можете контролировать Ressources JavaScript это " Минимизированный И в сочетании с опцией Уменьшать Или если они просто объединены. Тип встраивать » предлагает несколько вариантов того, как Ressources JavaScript загружен. Вы можете попробовать каждый из вариантов « неблокирующий Пока вы не найдете тот, который не нарушает презентацию вашего сайта, но если ни один из вариантов не работает, оставьте значения по умолчанию.

Если вы выбрали метод сжатия вручную в общих настройках, вы можете работать с каждым файлом индивидуально, назначив его отдельному шаблону или всем шаблонам и переместив в папку " заголовок », Ле« тело "Или ниже" тело Для детального контроля, где каждый файл появляется в документе HTML и как он загружается. Вы также можете « перетаскивание »Файлы, чтобы изменить порядок их загрузки в случае, если некоторые файлы зависят от предыдущих файлов для правильной загрузки.

Minify-JS-сжатия

Оптимальная настройка - переместить файлы из заголовок И загрузить их одним из вариантов неблокирующий "(Неблокируемая). Тем не менее, очень велика вероятность того, что это повлияет на внешний вид вашего сайта.

В действительности нет никакого способа обойти это, пройдя каждый файл один раз, протестировав его в разных местах и ​​убедившись, что сайт загружается правильно.

Минимизировать CSS

Существует четыре параметра для уменьшения доступных CSS-файлов:

Варианты минификация-CSS

  • Включите : Позволяет minfication и сочетание CSS файлов.
  • объединить только : Объединить CSS-файлы, но не умаляет их.
  • Сохранилось, как удаление : Удаляет комментарии из объединенных файлов CSS.
  • Удаление разрыва линии: Удаляет новые строки в объединенных файлах CSS.

Начните с выбора всех параметров, кроме " сочетает в себе только ». Если презентация сайта отличается, снимите флажок Сохранилось, как удаление "И" Удаление разрыва линии ». Если это не исправляет сайт, используйте " сочетает в себе только .

Для параметра @import выберите « Обработка .

Если вы выбрали " Авто Как метод минификация Общие настройки, тогда вы увидите только первые два раздела этого меню. Однако, если у вас есть минификация Вручную, тогда вы увидите раздел управления файлами CSS.

Если вы еще не добавили файлы CSS, которыми вы будете управлять, выберите мастер «Справка» и выберите все файлы CSS для ваших тем. Затем измените порядок файлов так, чтобы наиболее важные файлы загружались первыми.

Minify: расширенные настройки

В большинстве случаев настройки по умолчанию в расширенном разделе не требуют большого редактирования. Однако вы можете использовать их для настройки частоты обновления файлов JavaScript и CSS, частоты удаления файлов с истекшим сроком хранения из кэша и т. Д.

тюнинг-оф истечения срока действия DES-файлы w3tc

Расширенный раздел включает в себя три поля, чтобы исключить определенные страницы, JS-файлы и CSS-файлы из " минификация ". Если вы обнаружите, что некоторые ресурсы JS или CSS никогда не должны сжиматься, вы можете изолировать их, добавив их в эти домены. Если вам нужна помощь с правильным синтаксисом, см. " Использование: Общие Из FAQ по инструкции.

Вот и все для вариантов минимизации в W3 Total Cache, мы продолжим с кешем базы данных.