Идеальные настройки общего кэша W3 с Cloudflare + StackPath CDN: пошаговые инструкции, обновлено 2019 г. до версии 0.9.7.4

Если вы идете по бесплатному маршруту, W3 Total Cache это сплошной кеш плагин.


Я тестировал W3 Total Cache с Cloudflare и StackPath CDN (который интегрируется с W3 Total Cache) в сочетании с SiteGround хостинг который был оценен # 1 в 20+ опросах Facebook. Это дало мне время загрузки .5s GTmetrix – переходите по моим страницам, если хотите увидеть, насколько быстро они загружаются.

Комбинация SiteGround + W3 Total Cache + Cloudflare является законной.

Многие настройки W3 Total Cache предустановлены (показано на вкладке установки), но не все. Я проведу тебя через вкладки производительности затем поможет вам настроить Cloudflare (бесплатно) и StackPath (поставляется с бесплатной 30-дневной пробной версией, а затем 10 долл. США в месяц). Я рекомендую использовать оба, так как каждый добавляет больше центров обработки данных, еще больше сокращая географическое расстояние между вашим сервером и посетителем. Но если вы выбираете более быстрый хостинг или CDN StackPath, хостинг по-прежнему Коэффициент скорости № 1.

w3-всего-кэш-производительность вкладка-настройка

2019-GTmetrix-Report

Загрузите мои рекомендуемые настройки W3 Total Cache здесь (вам понадобится аккаунт Dropbox). Загрузите в разделе «Производительность» → «Общие настройки» → «Настройки импорта / экспорта». Проверьте свой сайт, чтобы убедиться, что все в порядке. Вам все равно нужно будет настроить Cloudflare, StackPath, активируйте определенные расширения, которые вы используете, добавьте URL-адрес вашей карты сайта (в разделе «Кэширование страниц») и включите / отключите параметры SSL в зависимости от того, используете ли вы SSL. Этот файл был обновлен 18 марта 2019 г..

1. Общие настройки

W3-Total-Cache-General-Settings

StackPath – подпишитесь на бесплатную 30-дневную пробную версию (обычно 10 долларов в месяц), а затем отправляйтесь на мой Раздел конфигурации StackPath. Это рекомендуемые в официальном руководстве по оптимизации WordPress и StackPath имеет 34 дата-центров, которые значительно сокращают расстояние между вашим сервером / посетителями.

Использование мини-контент Доставка-Network-CDN

StackPath-Data-центры

Google PageSpeed ​​Insights – связать это с W3 Total Cache, чтобы получить рекомендации, однако я настоятельно предпочитаю Pingdom а также GTmetrix над PageSpeed ​​Insights как они точнее (WP Rocket тоже об этом говорит). Вот как это выглядит на вкладке «Панель инструментов» общего кэша W3 после добавления API (инструкции приведены на вашей панели W3 Total Cache).

Google-страницы скорость WordPress-панель

2. Кэш страницы

w3-всего-кэш-страница-кэш-настройка

Включение режим совместимости Настоятельно рекомендуется разработчиком плагина (находится на вкладке «Установка»), и, хотя это может немного снизить производительность, проблемы с вашим веб-сайтом гораздо реже. Он говорит, что это «оптимизирует совместимость кэширования; компромисс в том, что производительность дискового кэша страниц при нагрузочных тестах будет уменьшена на ~ 20% в масштабе ».

3. Минимизировать настройки

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

W3-Total-Cache-Install-Tab

4. Кэш базы данных

  • Оставьте как есть (рекомендуется разработчиком).

5. Кэш объекта

  • Оставьте как есть (рекомендуется разработчиком).

6. Кэш браузера

W3-Total-Cache-Browser-Cache-Настройки

Оставьте все остальное, включая «срок действия заголовка истекает», который, по словам разработчика, задан заранее..

7. CDN

StackPath отражает файлы вашего сайта в 34 дата-центрах по всему миру, что сокращает географическое расстояние между вашим сервером и посетителем. Больше центров обработки данных = более быстрая доставка вашего контента, поэтому несколько CDN могут дать еще лучшие результаты. StackPath особенно полезен для улучшения таких элементов, как сокращение HTTP-запросов, использование сети доставки контента, уменьшение количества DNS-запросов, уменьшение размера файлов cookie, доменов без файлов cookie и других элементов в инструментах ускоренного тестирования..

StackPath-Data-центры

Как настроить StackPath с W3 Total Cache
Шаг 1: Подпишитесь на 30-дневную пробную версию, затем выполните следующие действия. (StackPath также имеет руководство).

Шаг 2: На панели инструментов StackPath перейдите на вкладку CDN и создать сайт StackPath CDN.

StackPath-CDN-Tab

StackPath-CDN-домен

StackPath-сервер IP-адрес

Скопируйте IP-адрес вашего сервера так, как это необходимо в шаге 6 этого раздела..

W3-Total-Cache-StackPath-CDN-URL

Шаг 3: Перейти к W3 Total Cache Вкладка “Общие настройки” и включите StackPath:

W3-Total-Cache-StackPath_Setting

Шаг 4: Перейти на W3TC Вкладка CDN и вставьте свой URL-адрес StackPath CDN в разделе «Объекты конфигурации» → Заменить имя хоста сайта на. Нажмите «Test Mirror» и убедитесь, что W3 Total Cache обнаруживает ваш CDN. Настройте остальные настройки W3TC CDN из моего скриншота.

W3-Total-Cache-CDN-Настройки

Шаг 5: В StackPath перейдите в CDN → Настройки кэша, затем нажмите Очистить все:

StackPath-Purge Кэш

Шаг 6: W3 Total Cache перечислит IP-адрес вашего сервера в верхней части настроек с окном уведомлений (ниже). Если это не так, вы также можете найти его в своей учетной записи хостинга или в StackPath (шаг 2). затем внесите в белый список IP-адрес вашего сервера в StackPath (WAF → Firewall).

StackPath-IP-Whitelist

StackPath-Whitelist-IP

Шаг 7: Запустите свой сайт в GTmetrix и «сеть доставки контента» должна быть зеленой в YSlow.

CDN GTmetrix YSlow

Все сделано!

Если вы видите «домены без файлов cookie» в своем отчете Pingdom, Вы можете обратиться в службу поддержки StackPath, чтобы узнать, помогут ли они в этом – поддержка отличная, и они смогли это исправить для меня..

печенье свободной домены-maxcdn

Обязательно свяжитесь со службой поддержки StackPath, так как они смогли изменить мои настройки для дальнейшего улучшения оценок. У них есть одна из лучших команд поддержки – я бы определенно использовал ее.

Указатели CDN от разработчика плагина (находится на вкладке «Установка») – если вы не используете библиотеку мультимедиа, импортируйте изображения и т. Д. В папки по умолчанию. Для этого используйте инструмент импорта библиотеки мультимедиа на вкладке «CDN». Если у вас нет поставщика CDN, вы все равно можете повысить производительность своего сайта с помощью метода «Self-hosted». На вашем собственном сервере создайте поддомен и соответствующую запись зоны DNS; например static.domain.com и настройте параметры FTP на вкладке «Сеть доставки контента». Обязательно загрузите соответствующие файлы по FTP, используя кнопки загрузки.

8. Фрагмент кеша

Вам нужно будет обновить до W3 Total Cache Pro использовать фрагментный кеш (который может сделать ваш сайт быстрее), но, честно говоря, я им не пользуюсь… поэтому я не могу сказать, стоит ли его обновлять. Если вы это сделаете, у них есть рекомендации на той странице, на которую я ссылаюсь, которая помогает с кешем фрагментов и информирует плагин о том, что вы группируете переходные процессы. Вы должны иметь некоторый опыт кодирования.

9. Расширения

W3-Total-Cache-Extensions

Cloudflare – активировать и увидеть шаг 10.

Genesis Framework – если вы используете Genesis Framework Вы можете нажать кнопку «Обновить» в W3TC, чтобы купить W3 Total Cache Pro за 99 долларов в год. Это включит дополнительные функции скорости, такие как кэш фрагментов и расширение Genesis Framework, которые могут повысить скорость сайта. После покупки должно появиться сообщение «плагин включен в режиме сообщества». Кроме того, ваш лицензионный ключ будет отправлен вам по электронной почте, которую вы можете ввести на вкладке Общие настройки.

WordPress SEO от Yoast – активировать при использовании Yoast (ps. My Йоаст учебник так же хорошо, как это).

10. Облако

Шаг 1: Зарегистрируйтесь бесплатно Cloudflare account который добавляет Более 200 центров обработки данных к вашей конфигурации CDN в дополнение к StackPath. Помните, больше центров обработки данных = более быстрая доставка контента.

Шаг 2: Вам будет предложено добавить свой сайт и начать сканирование:

CloudFlare-начать сканирование

Шаг 3: Выберите бесплатный тариф, и в итоге вы попадете на эту страницу:

Cloudflare-Dashboard-W3-Total-Cache

3. Выполните в Google поиск «как изменить серверы имен на SiteGround» (ищите только свой хост), затем следуйте их инструкциям. Скорее всего, вы скопируете серверы имен Cloudflare и вставите их в настраиваемую опцию серверов имен на вашем хостинге cPanel (скриншот ниже для SiteGround). Затем вернитесь в Cloudflare и нажмите «Я добавил все отсутствующие записи, продолжайте». Вы также можете использовать whois.net перепроверить, что ваши nameservers были изменены.

SiteGround-DNS-записей

Шаг 4: На вкладке «Расширения» общего кэша W3 активируйте Cloudeflare и нажмите «Настройки»:

w3-общее-кэш-CloudFlare активации

Настройте эти параметры Cloudflare:

W3-Total-Cache-Cloureflare-Настройка

Уровни кеширования – Я использую агрессивный уровень кэширования который включает в себя строки запроса.

Защита Hotlink – предотвращает размещение изображений на своих сайтах спам-сайтами (поглощая пропускную способность), что может привести к перегрузке ЦП в вашей хостинговой компании. Это была ОГРОМНАЯ проблема для меня, и я предлагаю мониторинг ссылки на ваш сайт в консоли поиска Google, чтобы убедиться, что это не спам сайтов-спамов, делающих это. Защита Hotlink предотвращает это.

Шаг 5: Теперь войдите в Cloudflare и перейдите на настройки скорости. Включить все параметры автоматической минимизации, Ракетный погрузчик, Железнодорожное, ускоренные мобильные ссылки, и просто скопируйте те же настройки, которые я использую.

Cloudflare-Speed-Tab

Шаг 6: Перейти к вашей настройки правил страницы. Я рекомендую создать 2-страничные правила, которые не будут кэшировать ваш админ WordPress или страницы предварительного просмотра – это то, что Cloudflare рекомендует.

Cloudflare-Page-Rule-WP-Admin

Cloudflare-Page-Rule-WP-Preview

Как только вы закончите настройку W3 Total Cache, StackPath и Cloudflare, очистить все кэши в W3 Total Cache (ниже). Если вы этого не видите, возможно, на вкладке панели мониторинга есть опция «Очистить все кэши». Затем повторно протестируйте свой сайт в Pingdom. Для распространения имен серверов Cloudflare может потребоваться до 24 часов, но по завершении вы должны получить электронное письмо с подтверждением.

Purge Кэш-W3-Total-Cache

11. Общие проблемы W3TC

Проблемы с форматированием сайта – отключить опцию «минифицировать» на вкладке «Общие настройки».

Медленная панель инструментов WordPress – отключите «кэш объектов» на вкладке «Общие настройки» W3TC, задайте правила страницы в Cloudflare, затем отключите неиспользуемые настройки в ядре WordPress, используя WP Disable плагин. Вы также должны избегать плагины медленной загрузки потребляет высокий процессор (см. полный учебник).

Более медленное время загрузки, чем раньше – отключить «кеш объекта» или подождать 72 часа для распространения.

Сбой сайта: откройте wp-config и удалите эти строки:

/ ** Включить W3 Total Cache * /
define (‘WP_CACHE’, true); // добавлено W3 Total Cache

Откройте .htaccess и удалите все строки между:

# НАЧАТЬ W3TC …
# END W3TC

Затем удалите: advanced-cache.php, objectcache.php и db.php из wp-содержимого. Также удалите папку w3-total-cache в wp-content / plugins.

12. SiteGround (# 1 хост в опросах Facebook)

SiteGround является используется Yoast, я и рекомендуется WordPress. Они № 1 почти в каждом Опрос в Facebook и дать большинству людей значительную улучшения времени загрузки особенно если они использовали посредственные хосты: GoDaddy, Bluehost, HostGator, InMotion, Dreamhost, ГЦОС.

Yoast-на-Twitter-Мы-только с коммутацией каналов к SiteGround

Я использую их полупрофессиональный план GoGeek который идет в 4 раза больше ресурсы сервера чем общий хостинг. Перейдите по моим страницам, чтобы увидеть, насколько быстро они загружаются, посмотрите мой отчет GTmetrix или посмотрите людей, которые переносимое и опубликовал новое время загрузки. Они также делают свободная миграция.

DigitalOcean на облачных путях а также Kinsta также хороши и начинаются с 10 долларов в месяц и 30 долларов в месяц. Cloudways – это больше для разработчиков, которым не нужны cPanel, хостинг электронной почты или поддержка, которую вы получаете с SiteGround. Кинста это в основном то, что WP Engine раньше был (дорогой, но потрясающий). Весь мой блог в основном посвящен тому, чтобы помочь людям быстрее загружать свой сайт. Я отказываюсь рекомендовать хостинг за 2 доллара в месяц, так как большинство людей с большим сожалением относятся к работе с сайтом.

Как проверить, если ваш хостинг медленный
Запустите ваш сайт через Google PageSpeed ​​Insights увидеть, если уменьшить время отклика сервера в вашем отчете. Google рекомендует должен быть <200мс. Все, что выше 1 секунды, не хорошо. Вы также можете проверить свой TTFB (время до первого байта) на вкладке «Сроки» в GTmetrix или bytecheck.com.

Сократить время отклика сервера

Опрос по хостингу 2019

2017-WordPress-хостинг-FB-Poll

Elementor Hosting Рекомендации

Июль 2019 Рекомендации по хостингу

WordPress-Host-Poll-Август-2018

Shared-хостинг-Poll-2017

2019-хостинг-Poll

Go-To-хостинг компания

WordPress-хостинг-Poll-2017

Управляемый-хостинг-Poll

WooCommerce-хостинг-FB-Poll

2016-Web-хостинг Опрос

Лучшая WordPress-хостинг-провайдер-Poll

Лучшая веб-хостинг-2019-Poll

WP Friendly Hosting Опрос

2016-WordPress-хостинг-FB-Poll

Любимый хостинг для Elementor

Рекомендации по хостингу на 2018 год

Управляемый-WordPress-хостинг-Poll-2017

2019-Уникальных-Опрос-1

Хостинг-Poll-For-Speed

WordPress-хостинг-Poll-июнь-1

SiteGround-рекомендация

2014-Managed-WordPress-хостинг-FB-Poll

Лучшая веб-хостинг-провайдер-Poll

Хостинг-Poll-февраль-2019

Хостинг-рекомендации-Poll

Bluehost против SiteGround

WordPress Web Host Опрос

Они рекомендованы WordPress:

SiteGround-Рекомендовано-WordPress-Host

Счастливые клиенты:

Godaddy To SiteGround Migration

ГЦОС-To-SiteGround

SiteGround-миграции

SiteGround имеет 3 плана:

SiteGround WordPress Хостинг

Более высокие планы включают в себя больше ресурсы сервера (# 1 фактор в руководстве по оптимизации WordPress). Вот полная сравнительная таблица, но GrowBig дает вам примерно в 2 раза больше ресурсов сервера, чем StartUp, а GoGeek полуоткрытый хостинг что дает вам еще больше. GrowBig и выше поставляется с бесплатной миграцией, промежуточным размещением, расширенным кэшированием и возможностью размещения нескольких веб-сайтов. GoGeek поставляется с приоритетной поддержкой. Их облачный хостинг довольно ценовой скачок на $ 80 / месяц.

Вы можете увидеть это на их страница возможностей:

SiteGround-сервер ресурсосбережение Сравнение

Люди обычно мигрируют, потому что их скорость технологии может сократить время загрузки в два раза:

Переключение на SiteGround

Миграция времени загрузки SiteGround

Bluehost для SiteGround GTmetrix

HostGator To SiteGround

SiteGround GTmetrix

SiteGround Google PageSpeed ​​Insights

100 Perfect Score на сайтеGround

SiteGround Genesis

Скорость, предоставляемая SiteGround

SiteGround GTmetrix Report

Сокращенное время загрузки с SiteGround

Новый SiteGround Response Times

HostGator To SiteGround Миграция

Время ответа SiteGround на Joomla

Перешел на SiteGround хостинг

SiteGround Rocket Imagify Combo

Joomla GTmetrix на сайтеGround

SiteGround PageSpeed ​​Insights

SiteGround On Joomla

SiteGround Сокращенное время загрузки

SiteGround Скоростной Хостинг

Новые результаты Pingdom на SiteGround

Время отклика нового сайта

Улучшение времени отклика SiteGround

Получить хостинг от SiteGround

13. 35+ WP Speed ​​Tips (Мое полное руководство)

Смотреть мое видео – это 42-минутное видео, но я охватываю почти все (временные метки в описании видео), и вы должны узнать массу полезной информации о скорости сайта WordPress:

Служить масштабированным изображениям Изменить размер больших изображений, чтобы быть меньше. Pingdom сообщает вам, какие изображения нуждаются в этом, но только для одной страницы, через которую вы проходите. Начните с изображений, которые появляются на нескольких страницах (логотип, боковая панель, изображения нижнего колонтитула), поскольку их исправление сокращает время загрузки нескольких страниц. Pingdom сообщает вам правильные размеры каждого изображения, но было бы неплохо иметь шпаргалку вашего слайдера, виджета и других областей, чтобы вы могли изменить размер своих изображений перед загрузкой.

Оптимизация изображений (сжатие без потерь)Imagify лучше всего для этого. Зарегистрируйтесь и получите ключ API, затем установите их плагин где вы можете ввести API. Затем перейдите в раздел Media → Bulk Optimization и начните без потерь сжатие всех изображений на вашем сайте. Существует бесплатная месячная квота 25 МБ в месяц (или 4,95 долл. США за 1 ГБ), но она намного лучше, чем другие бесплатные плагины. Исходя из моего опыта, вам нужно использовать «агрессивный» параметр, чтобы исправить эти элементы в Pingdom.

Укажите размеры изображения – означает, что вам нужно указать ширину / высоту в HTML или CSS изображения. Вам нужно будет найти изображение (используя Pingdom), найти его на своем сайте WordPress, а затем добавить ширину / высоту, которые вам скажет Pingdom. Обычно для изображений вне вашего визуального редактора.

14. Наймите мой оптимизатор скорости WordPress

Все еще нужна помощь с отчетом GTmetrix? Я работаю с Pronaya с 2011 года (именно он помог мне получить такие хорошие оценки + время загрузки. Вы можете нанять его, создав профиль на freelancer.com и поиск имени пользователя bdkamol (см. его портфолио). Он $ 40 / час из Бангладеш (так что есть изменение времени), и его электронная почта ему [email protected]. У него есть идеальный 5-звездочный отзыв в своем профиле. Только серьезные запросы, и, пожалуйста, не ожидайте 100% баллов, если вы используете медленный хостинг, плагины и темы. Пожалуйста, сначала следуйте моему руководству по скорости WordPress.

Pronaya-Кумар-S-Обзоры

Отзывы на его профиле:

BDkamol-WordPress-Speed-Обзоры

Часто задаваемые вопросы

&# X1f680; Является ли W3 Total Cache лучшим плагином для кеша??

Большинство людей предпочитают WP Rocket, а не W3 Total Cache, поскольку он поставляется с множеством функций, не включенных в W3 Total Cache, и, следовательно, дает лучшие результаты в GTmetix. Эти функции включают в себя очистку базы данных, локальную аналитику хостинга, расширенную отложенную загрузку изображений + видео, контроль сердцебиения и предварительную выборку DNS. Это также легче настроить.

&# X1f680; Должен ли я использовать CDN с W3 Total Cache?

Да, попробуйте бесплатный CDN Cloudflare и рассмотрите несколько CDN из StackPath или KeyCDN, если это более крупный веб-сайт с глобальной аудиторией. Тем не менее, Cloudflare подходит для большинства сайтов.

&# X1f680; Что произойдет, если W3 Total Cache сломает мой сайт?

Параметры минимизации и комбинации в W3 Total Cache обычно являются наиболее распространенными виновниками поврежденных элементов при использовании W3 Total Cache. Проверьте каждый из них.

&# X1f680; Как очистить кеш, как только я закончу?

Перейдите в настройки производительности, затем нажмите «Очистить все»..

&# X1f680; Нужны ли другие скоростные плагины помимо W3 Total Cache?

Да, я рекомендую установить плагины для контроля пульса, очистки базы данных, оптимизации изображений, а также Asset CleanUp или Perfmatters для выборочного отключения плагинов..

Ну вот и все! Я знаю, что это может быть немного техническим, так что если у вас есть какие-либо вопросы, просто напишите мне в комментариях. И если вам понравился мой урок, пожалуйста, поделитесь им. Я был бы признателен, что!

ура,
Том

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map