TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Swift Performance – Рекомендуемые настройки производительности | Полное руководство 2020

1 239

Это исчерпывающее руководство по кешу Swift Performance.

Если вам интересно:

  • Каковы идеальные настройки для Swift Performance?
  • Как Swift Performance может ускорить ваши сайты?

Это руководство проведет вас через все функции и настройки Swift Performance.

Давайте погрузимся прямо в это сейчас.

Почему стоит выбрать Swift Performance?

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

Но почему стоит выбрать Swift Performance?

Swift Performance – новый плагин кеша. Это мощный плагин для кеша, неважно в Lite (бесплатной) или Pro (платной) версиях. Он набирает обороты и отвоёвывает позиции у ведущих плагинов кеширования. 

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

В версии Pro он имеет расширенные функции, такие как API вычислений, продвижение сервера, неограниченная оптимизация изображений, критические шрифты и другие замечательные функции, которых нет в других плагинах кэша. (Используйте код: WPBM40 для 40% скидки)

Он состоит из полных инструментов для оптимизации скорости сайта.

Самое главное, что результат теста скорости отличный. Посмотрите на мой отчет GTMetrix ниже. Это дает мне 0,5 с времени полной загрузки (мой веб-хостинг также способствует этой производительности).

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 3

В этом руководстве я использую версию Pro для просмотра всего руководства, возможно, вам придется пропустить определенную функцию, если вы используете версию Lite. Но не беспокойтесь, Swift Performance Lite уже достаточно хорош, чтобы обеспечить вам отличные скоростные характеристики.

(Кстати, это только часть моего полного руководства по оптимизации скорости сайта с использованием плагина кеша Swift Performance на сайте.)

Recommended Swift Performance Settings to Speed Up Your Website - WordPress Cache Plugin (2020 Guide) (Use Code: WPBM40 to Get 40% Discount) 6

1. AutoConfig (давайте сделаем AutoConfig за один раз):

Когда ты первый устанавливатьплагин, вам будет предложено настроить параметры. Иначе, вы можете перейти в Dashboard -> Setup Wizard, чтобы запустить его.

Просто следуйте инструкциям ниже, чтобы сделать ваш автоконфигурирование, Нажмите Далее, пока не закончите.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 7

Вот и все.

Вы сделали автоматическую настройку с помощью Swift Performance, но можно сделать гораздо больше улучшений.

2. Панель инструментов:

Это панель Swift Performance. Она показывает количество страниц, найденных и кэшированных Swift Performance, с размером кэша и количеством потоков, использованных во время предварительной сборки.

Он показывает страницы, найденные на Вашем сайте. Вы можете установить каждый приоритет кэширования URL (чем меньше значение, тем выше приоритет, который будет кэшироваться первым), добавить и удалить кэшированную страницу

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 8

3. Вкладка «Настройки»:

Она состоит из основных настроек Swift Performance, например: Caching and Scripts / CSS Optimization.

3.1. Общее:

Общее -> Общее:

  • Отключить Cookies – OFF. Я не включил это, потому что я используя Google Analytic на моем сайте. Я должен держать куки моей Google Analytic всегда включенными, чтобы отслеживать правильную статистику. Включите его, если у вас есть GDPR, и попросите у посетителей разрешение на использование файлов cookie.
  • Скрыть след (Pro) – ВЫКЛ. Это используется для отключения комментариев Swift Performance в зоне нашего HTML-кода, как показано на рисунке ниже. Если вы используете Cloudflare, комментарий будет удален, даже если вы его не включили.
  • Использовать Compute API (Pro) – ON. Это увеличит процесс объединения скриптов и стилей, а также уменьшит загрузку процессора.
  • Prebuild Booster – ВКЛ. Это уменьшит загрузку процессора и ускорит процесс предварительной сборки.
  • Отключить уведомления администратора – ВЫКЛ. Любые изменения на вашем сайте WordPress, Swift Performance покажет уведомления для очистки кэша. Я рекомендую не выключать его, потому что иногда вы забудете очистить кеш после внесения некоторых изменений в веб-сайт.
  • Бета-тестер – ВЫКЛ. Не используйте его дляпроизводство интернет сайт.
  • Журнал отладки – ВЫКЛ. Можно включить его, чтобы увидеть журналы отладки при выполнении диагностики.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 9

Общее -> Твики:

  • Нормализация статических ресурсов – ВКЛ. Эта функция удаляет строки запроса, такие как «&» и «?» из статических ресурсов, таких как файлы CSS, JS и IMAGES. Иногда вы можете получить предложения, например, от GTMetrix, чтобы удалить строку запроса из статических ресурсов. Сохранение строк запроса может вызвать проблемы с кэшированием. Поэтому я включаю его.
  • Предварительная загрузка DNS – ON. Это может уменьшить время полной загрузки, а также ускорить исходящие ссылки. Предварительная выборка позволяет браузеру автоматически извлекать необходимые ресурсы, необходимые для отображения содержимого, к которому пользователь может получить доступ в ближайшем будущем.
  • Собирать домены из скриптовПО. Включив это, Swift Performance будет собирать сторонние доменные имена из файлов javascript, а также только из HTML и CSS. Это полезно для предварительной загрузки DNS выше.
  • Исключить DNS Prefetch – оставить пустыми. Введите доменное имя, которое вы не хотите предварительно выбирать DNS.
  • Кэш Gravatar – ВЫКЛ. Gravatar – это изображение рядом с вашим именем, когда вы комментируете блог. Включив этот кеш, он ускорит загрузку Gravatar, но это полезно, если у вас много комментариев в блоге. Для небольшого веб-сайта с меньшим количеством комментариев вы можете проигнорировать его, потому что он загружается только в конце поста.
  • Кастомный Htaccess. Это добавит правила в самое начало .htaccess. Например, если вы пишете правила непосредственно в файле .htaccess, принудительно используйте SSL и www для правил без www. Пожалуйста, удалите их и вставьте их сюда. Пожалуйста, также избегайте использования плагина SSL. Ниже приведен пример правил перезаписи для принудительного использования HTTP для HTTPS и www для non-www.
# BEGIN Redirects
  • Фоновые Запросы (Pro). Для некоторых запросов AJAX, которые не нуждаются в ответе (например, статистика просмотра сообщений). Вы можете добавить правила, чтобы сделатьэто запросы вбежать задний плантак что браузер не будет Подождитеответ. Я не использовал это.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство по 2020 году) (используйте код: WPBM40, чтобы получить скидку 40%) 10

Общее -> Сердцебиение:

Heartbeat отслеживает сеансы пользователя в админке и автоматически сохраняет ваш контент. Если вы продолжаете работать с администратором WordPress в течение длительного периода времени, особенно при написании или редактировании сообщения, это может привести к значительному использованию ресурсов.

Чтобы предотвратить это, вы можете увеличить интервал пульса или даже отключить его, чтобы сохранить использование ресурсов сервера. Некоторые предлагают отключить все, кроме сообщений / страниц.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 11

Общее -> Cronjobs:

  • Предел WP Cron – ВКЛ. Это предотвращает вызов WP Cron при каждой загрузке страницы. Для большинства сайтов 100 это хорошо. Уменьшайте его только тогда, когда у вас много посетителей (> 1000 посетителей в день) и вы хотите уменьшить нагрузку на сервер.
  • Включить Remote Cron (Pro) – ВЫКЛ. Я не использовал его, потому что у меня нет задач по расписанию. Если все ваши страницы кэшированы, и у вас есть запланированные задачи, например запланированная публикация и резервное копирование по расписанию, вы можете включить его.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 12

Общие -> Google Analytics:

  • Обход Google Analytics – ВКЛ. Если вы используете Google Analytics, обход Google Analytics может исправить такие элементы, как использование кэширования браузера в GTmetrix / Pingdom, связанных с Google Analytics.
  • Код отслеживания. Получите код отслеживания в Google Analytics
  • Источник IP. Используйте рекомендуемый вариант
  • Анонимный IP – ВЫКЛ
  • Задержка сбора – ВКЛ. Ускорить время начальной загрузки.
  • Исключить пользователей из статистики (Pro). Я исключаю все, кроме подписчиков

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 13

Общее -> Whitelabel:

  • Whitelabel (Pro) – НЕТ. Whitelabel обеспечиваетвариантпереименовать плагин Swift. Это полезно для людей, которые хотят скрыть свои секреты ускорения. ?

3.2. СМИ:

СМИ -> Изображения:

  • Оптимизация изображений при загрузке (Pro) – ВКЛ. Swift Performance автоматически оптимизирует изображения во время загрузки, используя их API оптимизации изображений.
  • Оптимизатор изображения (Pro) – без потерь. Я сохраняю качество какбез потерь и 100% для качества PNG и JPG.
  • Изменение размера больших изображений (Pro) – ВКЛ. Ограничить максимальную ширину изображения в пикселях. Измените размер изображения, если оно больше предела. Измените размер изображения до нужного размера перед загрузкой.
  • Максимальная ширина изображения (Pro). Укажите максимальную ширину в пикселях. Я установил 1400px.
  • Сохранить исходные изображения (Pro) – ВКЛ.  Включив это, вы можете сохранить и восстановить оригинальные изображения.
  • Создать WebP – ВКЛ.  WebP – это новый современный формат изображений, созданный Google, который имеет меньший размер, чем форматы PNG и JPG.
  • Служить WebP – использовать элементы .  Если вы не используете CDN или Cloudflare, вы можете использовать режим перезаписи, в противном случае вы всегда должны использовать . Все теги будут заменены тегами , которые будут включать изображения WebP.
  • Служить фоновым изображениям WebP – ВЫКЛ.  Просто оставьте это по умолчанию.
  • Исключить изображения.  Вы можете исключить те изображения, которые вы не хотите конвертировать в WebP.
  • Встроенные маленькие изображенияВКЛ. Он вставит любые изображения меньше указанного вами размера (в моем случае 12000 байт). Это уменьшит количествоHTTP запросы и улучшить время загрузки.
  • Предел размера файла (в байтах) – 12000.   Установите максимальный размер изображения для встроенного.
  • Исключить изображения – ВКЛ.  Вы можете исключить те изображения, которые вы не хотите встроить.
  • Ленивая загрузка изображений – ВЫКЛ. Ленивая загрузка изображения может увеличить время загрузки страницы, но это определенно испортит пользовательский опыт. При включении низкокачественные (размытые) изображения будут загружаться изначально и будут загружаться полностью только тогда, когда пользователи прокрутят до него.
  • Принудительно отзывчивые изображения – ВЫКЛ. Большинство тем уже имеют адаптивные изображения. Включите, если ваша тема / плагин неправильно загружает большие изображения на мобильный телефон. Просто оставьте его OFF, если вы используете Aнадежныйтема .
  • Lazyload Фоновые изображения – OFF. Этотем жекак указано выше Lazyload изображения, но применимо для фоновых изображений. Выключите его, так как это испортит пользовательский опыт.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 14

Медиа -> Встраивает:

  • Youtube Smart Embed – ВЫКЛ. Если у вас есть YouTube, встроенный в ваш сайт, включите его.
  • Фреймы с отложенной загрузкой – ВЫКЛ. Включайте его только в том случае, если у вас есть iframe, такой как видео, карта Google встроена не в верхней части страницы. Значительно сократить время загрузки страницы.
  • Исключить фреймы. Исключите любые iframes от lazyload.
  • Загрузка фреймов при взаимодействии с пользователем – ВКЛ. Включите его, если вы хотите загрузить iframes после взаимодействия с ним (перемещение мыши или прокрутка)  

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 15

3.3. Оптимизация:

Оптимизация -> Общее:

  • Объединить активы для зарегистрированных пользователей – ВЫКЛ. Это может нарушить некоторые стили и функции в зонах входа в систему, это принесет больше проблем, поэтому отключите его.
  • Включить сервер Push (Pro) – ВЫКЛ. Одна из замечательных функций HTTP / 2 – это push-сервер, который позволяетWebсервер для отправки ресурсов в браузер, прежде чем он будет запрошен. Пожалуйста, проверьте, если ваш сайтработает лучше после включения это, некоторые веб-сайты могут не поддерживать его. Тем не менее, это не улучшает производительность моего сайта
  • Оптимизировать только Prebuild – ВЫКЛ. Это оптимизирует страницу, когдаprebuildпроцесс кеширования запущен Не очень полезно.
  • Оптимизировать в фоновом режиме – ВЫКЛ. стриж производительность оптимизирует страницы в фоновом режиме.
  • Исправить неверный HTML – OFF. Поскольку я использую только эти надежные темы и плагины, в нем не должно быть недействительного HTML.
  • Свернуть HTML – ВКЛ. Включите его, чтобы уменьшить размер файла HTML. Пожалуйста, убедитесь, что вы не делаете минификацию в других местах, таких как Cloudflare.
  • Отключить Emojis – ВКЛ. Большинство сайтов вообще не используют эмодзи, но WordPress по-прежнему загружает его по умолчанию. Включите, если ВКЛ, если вы не используете эмодзи в своем контенте.
  • Предел одновременных потоков – ON. Включите его, если вы используете виртуальный хостинг. Это ограничит количество одновременных подключений, чтобы уменьшитьсервериспользование ресурсов. Это предотвратит ошибку 508 на вашем сайте (лимит ресурсов достигнут). Можно отключить, если у вас есть собственный сервер.
  • Maximum Threads – 2. 2 рекомендуется для сайта с общим хостингом.
  • DOM Parser Макс Буфер. Просто оставьте его и используйте значение по умолчанию.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 16

Оптимизация -> Скрипты:

  • Сценарии объединения – ВКЛ. Количество HTTP-запросов будет значительно уменьшено, когда вы включите это. Это ускорит загрузку страницы, даже если ваш сервер использует HTTP2, а также сэкономит ресурсы изсервер сторона (потому что сервер должен обслуживать меньшеЗапросы). Многие люди говорятпеременаот этого, потому что это может привести к конфликтам на веб-сайте, и это даже хуже для создателя страниц, таких как веб-сайт Elementor. Тем не менее, это может быть решено путем исключения определенных сценариев из объединения, чтобы убедиться, что он работает безпроблема, Мой сайт оставил только 7 запросов и до сих пор работает отлично.
  • Async Execute – ON. При асинхронном выполнении скрипты не будут загружаться один за другим, это может нарушить работу сайта. Однако, если у веб-сайта нет проблем после включения, это может значительно сократить время загрузки. Протестируйте его внимательно, особенно на веб-сайте разработчика страниц.
  • Исключить сторонние сценарии – ВЫКЛ. Если после включения Async Execute у вас возникла проблема с сайтом, попробуйтеперемена на этом посмотрим, может ли это решить проблему.
  • Исключить сценарии. Вы можете искать проблемные сценарии и исключать их. Этот шаг, вероятно, необходим, особенно для конструктора страниц, такого как веб-сайт Elementor.
  • Скрипты нижнего колонтитула (Pro). Это предотвратит слияние скриптов и переместит их в нижний колонтитул.
  • Исключить встроенные скрипты. Исключить встроенные сценарии от объединения.
  • Встроенные скрипты нижнего колонтитула (Pro). Исключите встроенный скрипт из объединения и переместите его в нижний колонтитул.
  • Исключить локализацию скриптов – ВКЛ, это рекомендуется включить командой Swift Performance, иначе у вас будут отдельные файлы скриптов для разных страниц.
  • преуменьшать Javascripts- ВКЛ. Уменьшите размер файлов JavaScript. Включите его и выключите в других местах. (Включить только один)
  • Сократить с помощью API – ВЫКЛ. Включите это, если минимизировать JavaScript вызывает ошибку.
  • Прокси сторонних активов – ВЫКЛ. Выключите это, потому что это может привести кпроблемы,
  • Отдельные сценарии – ВКЛ. Включите это, если вы используете конструктор страниц, как Elementor.
  • Печать встроенных скриптов – ВЫКЛ. Это откладывает загрузку скриптов в нижний колонтитул. Так что держите этот параметр выключенным, когда Javascript необходим для начальных элементов страницы или вам нужна более быстрая предварительная сборка. 
  • Печать встроенных скриптов – ВЫКЛ. Это откладывает загрузку скриптов в нижний колонтитул. Так что держите этот параметр выключенным, когда Javascript необходим для начальных элементов страницы или вам нужна более быстрая предварительная сборка. 
  • Сценарии отложенной загрузки – ВЫКЛ. Используйте эту функцию, чтобы определить, какие элементы могут быть загружены с отложенной загрузкой и когда они станут видимыми в окне просмотра пользователя. Это хорошо работает, особенно для рекламы или форм.
  • Включить сценарии. Я не использовал это, он будет предварительно загружать файлы сценариев.
  • Отключить jQuery Migrate – ВКЛ. Включите это, когда вы используете обновленную тему / плагины. Скрипт jQuery Migrate предназначен для поддержки старого кода JS.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 17

Оптимизация -> Стили:

  • Слияние стилей – ВКЛ. Как и в случае скрипта слияния, он объединяет CSS-файлы. Приходится тщательно его проверять, особенно используя конструктор страниц для создания веб-сайта. Может исключать определенные CSS-файлы из слияния для разрешения конфликтов.
  • Создать критический CSS – OFF. Это не увеличивает время загрузки моей страницы, поэтому я отключаю это.
  • Печатать полный CSS inline – OFF. Я не рекомендую его, если ваша страница не очень легкая.
  • Отдельные стили – ВКЛ. То же, что и в отдельных скриптах, это должно быть включено специально дляинтернет сайт используя конструктор страниц.
  • Сократить CSS – ПОЛНЫЙ. Выберите «ПОЛНЫЙ», чтобы иметь полную минимизацию для файлов стилей. (Включить только в одном месте)
  • Обойти импорт CSS – ВКЛ. Swift рекомендует включить это, он также объединяет импортированные CSS-файлы.
  • Исключить сторонний CSS – OFF. Попробуйте это, если у вас есть проблемы с CSS.
  • Исключить стили. Если у тебя естьпроблема с помощью стиля веб-сайта вы можете искать проблемные CSS и исключать их.
  • Исключить встроенные стили. Исключить встроенные стили из объединения.
  • Включить стили. Я не использовал это, он будет предварительно загружать файлы CSS.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 18

3.4. Кэширование:

Кеширование -> Общее:

  • Включить кэширование – ВКЛ. Вы должны включить это, чтобы включить кэширование.
  • Режим кэширования – дисковый кэш с перезаписью. Дисковый кэш с перезаписью являетсябыстрый,Если вы не можете редактировать файл .htaccess или конфигурацию Nginx, выберите вместо этого Кэш диска с PHP. ЕслиMemcached Установлено, вы можете выбрать Memcached с PHP вместо Disk cache с PHP, но опять же, если доступно, вы должны выбрать опцию перезаписи.
  • Ранний загрузчик – ВКЛ. Включите это.
  • Путь кеширования. Проверьте этот каталог, если не работает кэширование или предварительная сборка.
  • Режим истечения срока действия кэша. Свифт рекомендуетсяс помощьюДействие на основе режима. Swift очистит кэш, если содержимое было изменено, например, после обновления, нового сообщения, нового комментария.
  • Очистить кэш при обновлении пост за страницей. Я не использовал это.
  • Очистить кэш при обновлении сообщения по URL. Я не использовал это. который автоматически очищается после любых изменений. Люди, использующиеОснованный на времениРежим может захотеть очистить любую страницу, которая показывает динамическое содержимое. (Например, очистка страниц домашней страницы или категории блога, чтобы они отображали последние сообщения.)
  • Включить кэширование для зарегистрированных пользователей – ВЫКЛ. Эта функция прекрасно работает, если у вас есть много вошедших в систему пользователей.
  • Отдельный кэш мобильного устройства – ВЫКЛ. Выключите это, если вы не используете AMP.
  • Включить кеш браузера – ВКЛ. Должен включить это.
  • Включить Gzip – ВКЛ. Должен включить это тоже.
  • Заголовок отправки 304 – ВЫКЛ.
  • Кэш 404 страниц – ВЫКЛ.
  • Включить динамическое кэширование – ВЫКЛ. Это расширенная функция от Swift, вы можете использовать ее, если выопытный разработчик,
  • Кешируемые действия AJAX – просто оставьте это поле пустым, если вы не знаете, как его настроить.
  • AJAX Cache Expiry Time – значение по умолчанию. оставить значение по умолчанию

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 19

Кеширование -> твики (Pro):

  • Включить Proxy Cache – ВКЛ. Включите это, если вы используете CDN.
  • Proxy Cache Maxage – 30879000. Годовой кеш.
  • Игнорировать строку запроса – ВЫКЛ. Отключите это, так как строка запроса также важна.
  • Избегать смешанного контента – ВЫКЛ.
  • Сохранить оригинальные заголовки – ВКЛ. Просто оставьте его включенным.
  • Исключить заголовки. Вы можете указать заголовки, которые не должны сохраняться для кэшированной версии.
  • случай нечувствительныйURL – ВЫКЛ. Конвертировать всеURL-адресв нижнем регистре для кеширования. Не очень полезно
  • Ленивые элементы – ВЫКЛ. Я не использовал это.
  • Ajaxify Placeholder Размыто . Какой вариант лучше всего подходит для пользователей вашего сайта. Я просто оставляю это по умолчанию.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 20

Кэширование> Исключения:

  • Исключить типы сообщений. Выберите сообщения, которые вы не хотите кэшировать.
  • Исключить страницы. Выберите страницы, которые вы не хотите кэшировать.
  • Исключить URL. Исключить определенные URL-адреса из кэширования, если строка соответствует URL-адресу.
  • Исключить печенье. Исключить кэш, если у вас есть один из этих файлов cookie.
  • Исключить части содержимого. Исключить определенные страницы, когда этосостоит из строка.
  • Исключить агентов пользователя. Исключить определенных пользователей из кэширования при совпадении строки.
  • Исключить сканеры. Исключите некоторые поисковые системы из сканирования кэшированной страницы, они всегда будут видеть последний контент, но это увеличивает нагрузку на сервер.
  • Исключить страницы автора – ВКЛ. Исключить страницу автора из кэширования. Я включаю этот, потому что это менее посещаемая страница.
  • Исключить архив – ВКЛ. Просто оставьте его выключенным, чтобы убедиться, что Swift кэширует страницы архива, но я оставляю его включенным, потому что у меня нет страниц архива.
  • Исключить REST URLsВКЛ. Вам не нужны эти элементы для предварительного кэширования.
  • Исключить подачу – ВКЛ. Вам не нужны эти элементы для предварительного кэширования.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 21

Кеширование> Разминка:

  • Включить удаленный кэш предварительной сборки – ВЫКЛ. Swift рекомендует отключить это, ваш сервер не может посетить себя и не можетprebuild кэш.
  • Предварительная сборка кэша автоматически – ВКЛ. Просто включите его, чтобы Swift автоматическиprebuild кеш после того, как он был очищен.
  • Скорость предварительной сборки. Вы можете указать скорость предварительной сборки. Я поставил неограниченное для моего случая.
  • Откройте для себя новые страницы (Pro) – OFF. Не позволяйте Swift автоматически искать новые страницы, если вы не обнаружите, что Swift не может определить все ваши страницы.
  • Предварительная сборка страниц автора – ВЫКЛ. Выключите это, если вы включите исключение выше.
  • Архив предварительной сборки – ВЫКЛ. Выключите это, если вы включите исключение выше.
  • Условия предварительной сборки – ВЫКЛ. Включите это, если ваши пользователи часто нажимают на ваши страницы терминов. Для меня ВЫКЛ.
  • Prebuild REST URLs – ВЫКЛ. Выключите это, если вы включите исключение выше.
  • Предварительная сборка – ВЫКЛ. Выключите это, если вы включите исключение выше.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40 для получения 40% скидки) 22

Кеширование> Лак:

  • Включить автоматическую очистку – ВЫКЛ. Включите это, если вы используете Varnish кеш. После очистки кеша он также будет очищен.
  • Таможенный Хост – ПУСТО. Вы можете войти на сервер VarnishВот, если вы используете полномочие (например: Cloudflare)

Кэширование> Appcache:

  • Включить Appcache для рабочего стола – ВЫКЛ. Не рекомендуется использовать.
  • Включить Appcache для мобильных устройств – ВЫКЛ. Не рекомендуется использовать.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство по 2020) (используйте код: WPBM40 для получения 40% скидки) 23

3.5. CDN:

CDN-> Общие сведения:

  • Включить CDN – ВКЛ. Включите эту функцию, если у вас есть CDN. Чтобы минимизировать расстояние между посетителями и сервером вашего сайта, CDN хранит кэшированную версию своего контента в нескольких географических местоположениях. (Этот CDN не значит для Cloudflare). Такие CDN, как BunnyCDN, могут ускорить загрузку вашего сайта, улучшить ваш показатель ySlow, решив ограничение на использование доменов без файлов cookie. BunnyCDN является недорогой и с отличной производительностью CDN. Оплата начисляется в зависимости от использованного вами месяца.
  • Имя хоста CDN – Ваше имя хоста CDN.
  • Имя хоста CDN для Javascript – укажите другое имя хоста для javascript, если у вас есть другой CDN, иначе он будет следовать за исходным именем хоста CDN.
  • Включить CDN по SSL – ВКЛ. Для https
  • SSL CDN Hostname – Ваше имя хоста CDN. То же, что и выше.
  • SSL CDN Hostname – То же, что и выше.
  • CDN Custom Тип файла – Расширение файла. Для некоторых типов файлов по умолчанию они не будут кэшироваться, здесь нужно указать типы файлов. Проверьте, кэширован ли ваш файл в вашем CDN, проверив от GTMetrix’s Waterfall.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 24

CDN-> Cloudflare:

  • Включить автоматическую очистку. Он может автоматически очистить кэш Cloudflare, когда вы очистите кеш. Вы можете обратиться сюда, чтобы настроить Cloudflare.
  • Cloudflare Account Email – учетная запись электронной почты Cloudflare
  • Cloudflare API Key – глобальный API-ключ Cloudflare.
  • Cloudflare Host – домен вашего сайта.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 25

3,6. Импорт Экспорт:

Это для импорта или экспорта ваших настроек Swift на или с другого сайта. Обычно я этого не делал, потому что каждый сайт имеет свою конфигурацию.

4. Вкладка «Оптимизатор изображений» (Pro):

Быстрая производительность (Pro) также поставляется с неограниченной оптимизацией изображения. Предоставление правильного размера изображения значительно улучшит время загрузки страницы и удобство для пользователя.

Мой рекомендуемый метод:

Загрузите точно правильный размер изображения в WordPress, а затем Swift Performance автоматически выполнит оставшуюся часть работы по оптимизации изображения (если вы включили оптимизацию изображения во время загрузки).

Вы также можете сделать это вручную для существующих изображений, перейдя в Оптимизатор изображений для сканирования и оптимизации изображений.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство по 2020) (используйте код: WPBM40 для получения 40% скидки) 26

5. Вкладка «Оптимизатор базы данных»:

WordPress всегда будет хранить наши ревизии в базе данных, которая будет занимать ресурсы нашего сервера.

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

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 27

6. Вкладка « Критический шрифт» (Pro) :

Это очень полезно, потому что он может создать индивидуальный пакет Font Awesome, который включает только значки, которые вы используете на своем сайте. Этот индивидуальный набор значков имеет небольшой размер и может быть загружен быстрее.

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

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 28

7. Плагин Организатор Вкладка

Это позволит вам настроить, какой плагин загружать или не загружать в определенной ситуации. По сути, я просто оставляю каждый параметр по умолчанию, потому что плагины, которые я использую, надежны.

Рекомендуемые настройки производительности Swift для ускорения работы вашего сайта - плагин WordPress Cache (Руководство 2020) (используйте код: WPBM40, чтобы получить скидку 40%) 29

Завершение

Плагин Swift Performance пока что я нашел самое надежное и полное решение для оптимизации скорости сайта. Это просто один плагин, который состоит из всех надежных функций.

Если вы сомневаетесь, хотите ли вы его использовать, он также поставляется с бесплатной версией (Swift Performance Lite), которая также предоставляет множество замечательных функций.

Теперь твоя очередь…

Идите вперед, установите и протестируйте настройки, чтобы ускорить ваш сайт.

Промокод на Swift PRO:

Код: WPBM40 со скидкой 40%

Источник записи: https://wpbuildermaster.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее