Сегодня мы продолжаем наш туториал по W3TC. Вы, наверное, уже знаете, что это кеш плагин, что позволяет, помимо прочего, ускорить ваш блог (улучшает его производительность).
Это руководство разбито на несколько частей. С тех пор мы начали знакомство с кешем и внесли некоторые предварительные корректировки. Вы можете увидеть различные главы ниже:
- Часть 1: Введение в Cache
- Часть 2: Как настроить W3TC
- Общие настройки - Эпизод 1
- Дополнительные общие настройки - Эпизод 2
- Конфигурация кэша страниц - 3 Episode
- Конфигурация минификаций - Эпизод 4 (Настоящее руководство)
- Конфигурация кэша базы данных - 5 Episode
- Конфигурация объекта и браузера - Эпизод 6
- Часть 3: все ответы на ваши вопросы
- Деталь 4: W3TC "Mainspan" Параметры
Часть 2: Настройка минификация
Мы все еще в W3TC конфигурации, но теперь давайте поговорим о сжатии файла.
Прежде чем получить доступ к меню Уменьшать ", Вы должны сначала активировать" Уменьшать В общих настройках. Если вы включили режим сжатия, и если он работает правильно на вашем сайте, то настройки для " минификация То, что вы видите в этом меню, будет упрощенной версией того, что показано на скриншотах ниже.
В этом уроке мы рассмотрим процесс сжатия ( Минимизация ) с W3TC. " минификация А сочетание JS и CSS - это суть того, что мы увидим в этом уроке.
Минимизировать: Общие
Общие настройки в меню Уменьшать Имеет три варианта.
Модуль URL Rewrite "Должно быть включено по умолчанию, и вы должны оставить этот параметр как таковой, если только вы не предпочитаете, чтобы ваши файлы CSS и JS загружались с использованием заголовков" http GET ", а не с помощью обычной структуры URL.
Отключить минификация Для зарегистрированных пользователей не должно быть изменено. Рекомендуется не предоставлять вошедшим и отключенным пользователям разные файлы CSS и JS.
Уведомление об ошибке " Уменьшать Должен быть установлен для уведомлений администратора. Это позволит им быть информированными при возникновении ошибки.
Следующие разделы все Минимизировать ", Объедините и переместите опцию" компоненты страницы ". Это может нарушить презентацию вашего сайта. Вам следует включить режим предварительного просмотра и следить за своим сайтом, когда вы вносите изменения, чтобы не повредить его макет.
Минимизировать: HTML и XML
Раздел HTML и XML Из меню Minify все просто. Флажки предназначены для разрешения " минификация ", из' " встроенный CSS и JavaScript не включают потоки минификации и позволяют разбивать символы новой строки.
За исключением варианта " Не минимизировать каналы Который должен оставаться не проверенным, скорость вашего сайта должна улучшиться.
Текстовое поле игнорируемые комментарии пары Используется для идентификации комментариев HTML, которые не следует удалять, когда HTML «сжат». Некоторые связанные комментарии будут по умолчанию в этом домене, чтобы гарантировать, что комментарии, связанные с Google AdWords и читателями, не будут удалены. Если ваш HTML-код содержит дополнительные комментарии и вы хотите остаться в " Минимизированный HTML, добавьте термин в это текстовое поле, чтобы любые комментарии с этим выражением не были удалены.
Минимизировать JS
Если вы включили сжатие JavaScript и CSS В меню общие настройки вы сможете работать только со всеми Ressources И JavaScript, и меню, которое вы видите, будут упрощенной версией изображения ниже.
Если вы выбрали ручной метод, вы должны прокрутить до верхней части меню Уменьшать И выберите кнопку мастера. Последний перечисляет файлы JavaScript и CSS, обнаруженные W3TC. Установите флажки для всех типов файлов JavaScript и CSS и нажмите " Применить И близко. Это добавит файлы JavaScript и CSS в меню " Уменьшать Так что вы можете работать с ними вручную.
Посмотрите на коробку с именем " Работа в областях ". В этом разделе вы можете контролировать Ressources JavaScript это " Минимизированный И в сочетании с опцией Уменьшать Или если они просто объединены. Тип встраивать » предлагает несколько вариантов того, как Ressources JavaScript загружен. Вы можете попробовать каждый из вариантов « неблокирующий Пока вы не найдете тот, который не нарушает презентацию вашего сайта, но если ни один из вариантов не работает, оставьте значения по умолчанию.
Если вы выбрали метод сжатия вручную в общих настройках, вы можете работать с каждым файлом индивидуально, назначив его отдельному шаблону или всем шаблонам и переместив в папку " заголовок », Ле« тело "Или ниже" тело Для детального контроля, где каждый файл появляется в документе HTML и как он загружается. Вы также можете « перетаскивание »Файлы, чтобы изменить порядок их загрузки в случае, если некоторые файлы зависят от предыдущих файлов для правильной загрузки.
Оптимальная настройка - переместить файлы из заголовок И загрузить их одним из вариантов неблокирующий "(Неблокируемая). Тем не менее, очень велика вероятность того, что это повлияет на внешний вид вашего сайта.
В действительности нет никакого способа обойти это, пройдя каждый файл один раз, протестировав его в разных местах и убедившись, что сайт загружается правильно.
Минимизировать CSS
Существует четыре параметра для уменьшения доступных CSS-файлов:
- Включите : Позволяет minfication и сочетание CSS файлов.
- объединить только : Объединить CSS-файлы, но не умаляет их.
- Сохранилось, как удаление : Удаляет комментарии из объединенных файлов CSS.
- Удаление разрыва линии: Удаляет новые строки в объединенных файлах CSS.
Начните с выбора всех параметров, кроме " сочетает в себе только ». Если презентация сайта отличается, снимите флажок Сохранилось, как удаление "И" Удаление разрыва линии ». Если это не исправляет сайт, используйте " сочетает в себе только .
Для параметра @import выберите « Обработка .
Если вы выбрали " Авто и Как метод минификация Общие настройки, тогда вы увидите только первые два раздела этого меню. Однако, если у вас есть минификация Вручную, тогда вы увидите раздел управления файлами CSS.
Если вы еще не добавили файлы CSS, которыми вы будете управлять, выберите мастер «Справка» и выберите все файлы CSS для ваших тем. Затем измените порядок файлов так, чтобы наиболее важные файлы загружались первыми.
Minify: расширенные настройки
В большинстве случаев настройки по умолчанию в расширенном разделе не требуют большого редактирования. Однако вы можете использовать их для настройки частоты обновления файлов JavaScript и CSS, частоты удаления файлов с истекшим сроком хранения из кэша и т. Д.
Расширенный раздел включает в себя три поля, чтобы исключить определенные страницы, JS-файлы и CSS-файлы из " минификация ". Если вы обнаружите, что некоторые ресурсы JS или CSS никогда не должны сжиматься, вы можете изолировать их, добавив их в эти домены. Если вам нужна помощь с правильным синтаксисом, см. " Использование: Общие Из FAQ по инструкции.
Вот и все для вариантов минимизации в W3 Total Cache, мы продолжим с кешем базы данных.
Здравствуйте, спасибо за ваши объяснения! Однако я все еще не могу решить проблему: проводя анализ с помощью «Pagespeed Insights», я обнаружил несколько ошибок (ресурсы css, блокирующие мою страницу), которые мне удалось решить, следуя вашим инструкциям, указанным на этой странице. Однако остался 1 файл css, который по-прежнему блокирует отображение, и я не могу его изменить, потому что не могу найти его в меню Minify. Не могли бы вы помочь мне ?
Привет,
Для получения такой помощи вы должны связаться с нашей командой через чат на главной странице этого сайта.
привет
Благодарим Вас за эту статью очень тщательной о W3TC
У меня есть вопрос. Вчера я обновил свой плагин W3TC, который я использую очень давно и никогда не доставлял мне проблем. Сразу мне не удалось получить доступ к WP-admin.
Мне удалось отключить плагин на FTP, не заходя через WP-admin. И я восстановил доступ к WP-admin
Что я делаю вывод из всего этого?
Должен ли я отказаться от W3TC?
Должен ли я переустановить следующие настройки (мои были, возможно, устарели и обновить санкционированный)
Если я должен выбрать другой плагин кэш. Что вы посоветуете?
Merci влить Vos Reponses
Привет,
Так что просто отключение W3TC по FTP не обязательно означает, что это причина. Возможно, последний (поскольку он никогда не предавал вас) столкнулся с конфликтом, который и является причиной вашей проблемы.
Я предлагаю вам дать плагину еще один шанс. Но убедитесь, что у вас есть запасные варианты на случай возникновения другой проблемы. Под отступлением я имею в виду резервные копии вашего блога.
спасибо
Herve спасибо
На самом деле, я считаю, что настоящим сопровождающим является не W3TC (который я собираюсь переустановить), а WPtouch. Затем я вспомнил, что необходимы 2 обновления
Когда я устанавливаю WPtouch
вот что я получаю:
Расширение не может быть активирован, поскольку он вызвал фатальную ошибку.
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_STRING в /home/aproposd/www/wp-content/plugins/wptouch/core/class-cache-smash.php на линии 104
Я не знаю, что это значит
Это раздражает
Спасибо за ваш ответ
Bonsoir,
в файле class-cache-smash плагина wptouch есть синтаксическая проблема. Я приглашаю вас обновить его, если он доступен, поскольку вы не сможете использовать этот плагин, если не попросите быстрого обслуживания для исправления этой ошибки.
Хорошо, хорошо ... Я только что установил W3TC, и вот сообщение, которое я получаю ...
Расширение не может быть активирован, поскольку он вызвал фатальную ошибку.
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_STRING в /home/aproposd/www/wp-content/plugins/w3-total-cache/w3-total-cache.php на линии 65
Что я должен делать ? Вы можете мне помочь ... это безнадежно
Привет, Мари, мне жаль слышать, что ты еще не решил свою проблему. Мы можем помочь вам, запросив персональную помощь через чат на главной странице сайта. Мы оперативно поможем решить вашу проблему.