W3 Total Cache настройка плагина кеширования

W3 Total Cache настройка плагина кеширования

W3 Total Cache – один из 2-ух самых фаворитных плагинов для кеширования веб-сайтов на WordPress.

Сейчас у нас статья — управление по полной настройке этого плагина.Сама по для себя установка W3 Total Cache обычная, но позже плагин практически начинает бомбить вас множеством опций: здесь вам и кэширование браузера, и объектное кэширование, и кэширование фрагментов диска, так что если вы не разработчик, то у вас голова пойдет кругом.И еще факт, который реально раздражает — вы не сможете просто взять и включить все функции.

Если, как практически у всех людей, у вас обычный, виртуальный  хостинг, то это может значительно затормозить работу всего вашего веб-сайта. Так что, вам необходимо избрать и настроить нужные только вам типы кэширования.СОДЕРЖАНИЕ:1.

Конфигурация Общих опций (General Settings)1.1 Общие (General)1.2 Кэш странички (Page Cache)1.3 Minify (Минификация)1.4 Opcode Cache1.5 Database Cache (Кэш базы данных)1.6 Object Cache (Объектное кэширование)1.7 Browser Cache (браузерное кэширование)1.8 CDN1.9 Reverse Proxy (Оборотный прокси)1.11 Debug (устранение заморочек) Monitoring, Fragment Cache, Misc, and LicensingНастройка Кэширования странички (Page Caching)Настройка MinifyObject cacheКак настроить кэш браузера (Browser Cache)Настройка  CDNW3 Total Cache Extensions (Расширения)Очень трудно? Просто выберете другой плагин кэширования.1.

Конфигурация Общих опций (General Settings)Существует два уровня опций W3 Total Cache. Поначалу вам необходимо настроить «Общие настройки», где вы включаете либо выключаете более 10 различных W3 Total Cache-опций.

 Затем вам  раскроется доступ к отдельным страничкам с опциями для каждого модуля.После установки W3 Total Cache, вам, сначала, необходимо зайти в «Общие настройки»:

W3 Total Cache настройка плагина кеширования

Начнем с того, что откроем таб «Общие настройки». Ах так необходимо настроить каждую опцию, которую вы видите на страничке «Общие настройки»:1.1 Общие (General)1-ый бокс позволяет вам быстренько включить либо отключить все функции W3 Total Cache.

Было бы здорово просто взять и надавить на эту кнопку.., но нельзя.

W3 Total Cache настройка плагина кеширования

Также тут можно включить режим привью (Preview mode).

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

Но если вы настраиваете W3 Total Cache на свежей  WordPress-инсталляции либо на вашем веб-сайте не много трафика, то просто проигнорируйте этот режим.1.2 Кэш странички (Page Cache)Последующий бокс – это кэш странички (Page Cache). Кэш странички – это то, что вам необходимо.

Одно кэширование странички уже способно значительно сделать лучше производительность вашего веб-сайта. После включения этой функции, вам необходимо избрать способ кэширования странички (Page cache method).

W3 Total Cache настройка плагина кеширования

Способ, находится в зависимости от вашего хостинга.Для виртуального хостинга: выберете  Disk: Enhanced.Для выделенного сервера  либо  VPS: вы сможете использовать один из способов кэширования OpcodeЕсли вы не убеждены в том, какой вид хостинга используете, то, возможно,  у вас все-же виртуальный хостинг

так что если сомневаемся, избираем способ Disk: Enhanced.1.3 Minify (Минификация)Перебегаем к последующему пт: Minify. Минификация – это базово уменьшение файлов  HTML, CSS и JavaScript без утраты их функциональности.

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

Не вдаваясь в детали, минификация – это нечто такое, что всегда советует Гугл PageSpeed, так что ей нельзя третировать.Когда вы кликаете на кнопку включить, W3 Total Cache выводит предупреждение о том, что на веб-сайте может быть появятся проблемы. И они вправду могут показаться, так что вам необходимо будет подстроить минификацию под себя.Начнем с того, что поставим Minify mode в режим Auto.

Я не могу обещать, что в данном случае ваш веб-сайт продолжит бесперебойно работать. Если веб-сайт закончил нормально работать, то поиграйте с опциями.

В таких случаях я обычно переключаюсь на плагин типа Autoptimize для минификации, либо же просто отключаю эту опцию в W3 Total Cache. Также можно использовать  CloudFlare со интегрированной минификацией.Непременно поначалу попытайтесь минификацию  W3 Total Cache, хотя этот метод и не дает гарантии, что ваш веб-сайт будет работать также размеренно, как до этого.1.4 Opcode Cache

Свежайшие версии  W3 Total Cache включают Opcode кэширование.

Но если у вас виртуальный хостинг, вы, возможно, даже не можете включить эту опцию. Для большинства юзеров эта функция недосягаема, так что я не обращаю на нее внимание.1.5 Database Cache (Кэш базы данных)

Согласно воззрению разработчиков  W3 Total Cache, “W3TC – это швейцарский ножик, который вы должны испытать.

В общем caching object cache и database cache to disk — это то, что использовать не рекомендуется.”Кэширование базы данных (Database caching) может потенциально разогнать ваш веб-сайт, переместив выполнение процессов  из базы данных в  процессор/память. Но есть неувязка – для большинства виртуальных хостингов база данных лучше работает с нагрузкой, чем микропроцессор либо память.

Так кэширование базы данных может замедлить работу вашего веб-сайта, перегрузив другие нюансы вашего сервера.Так что, если у вас виртуальный хостинг, то лучше бросить кэширование базы данных отключенным.1.6 Object Cache (Объектное кэширование)Объектное кэширование может разогнать ваш WordPress-сайт…либо же может значительно затормозить работу админки WordPress.

Если вы пытаетесь осознать, почему админка WordPress медлительно работает, то, сначала, вам следует отключить объектное кэширование.

Вот почему  я рекомендую отключить объектное кэширование. Естественно, вы сможете  это все протестировать, но если у вас виртуальный хостинг, то этот вид кэша навряд ли будет полезен, а вероятнее всего, затормозит работу админки.Но тут есть одно исключение: если у вас есть очень оживленный проект (к примеру, BuddyPress, bbPress и т.д.), вы сможете разглядеть объектное кэширование.1.7 Browser Cache (браузерное кэширование)Если вы когда-нибудь прогоняли собственный веб-сайт через Гугл PageSpeed Insights, то вы возможно, понимаете, что  “leverage browser caching” (усилить кэширование браузера)– это любимое сообщение данного инструмента.

И тут  вы сможете применить это усиление.

Кэширование браузера – это обычной способ улучшения производительности веб-сайта методом кэширования данных в браузере гостя.

Потому что все упирается в локальное хранение данных  на  компьютерах ваших гостей, то не надо страшиться того, что работа вашего веб-сайта затормозится.Непринципиально, какой у вас хостинг, в любом случае вы должны непременно включить этот вид кэширования1.8 CDNЕсли вы используете CDN, вы сможете подключиться к W3 Total Cache при помощи этой функции. Вы сможете попробовать отыскать ваш  CDN-сервер в выпадающем меню, либо избрать Generic Mirror, если в перечне нет подходящей функции.Если вы используете  CloudFlare, не надо встраиваться тут.

Заместо этого вам необходимо будет добавить расширение CloudFlare. Вы сможете сделать это из таба  Extensions.

Если вы не используете CDN, то не включайте этот бокс.

Включать эту опцию необходимо только, если у вас уже есть CDN провайдер.1.9 Reverse Proxy (Оборотный прокси)Большая часть  WordPress-сайтов должно игнорировать эту опцию. Оборотный прокси – это такая вещь, что если вы так продвинуты, что  уметь ее использовать, то вам возможно нет нужды читать этот гайд:)1.10 Monitoring, Fragment Cache, Misc, and Licensing (Мониторинг, Кэш куска, Misc и лицензирование)

Эти функции вы сможете просто проигнорировать: пропустите их и преступите к секции Debug.1.11 Debug (устранение заморочек) Monitoring, Fragment Cache, Misc, and LicensingЕсли у вас появились трудности с W3 Total Cache, то вы сможете включить дебаг-опции, но только временно.

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

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

Предупреждаю, что если я не обрисовал дальше какие-то опции, то вы сможете бросить все, как есть по дефлоту, потому что просто очень много опций, чтобы писать по каждому пт.Настройка Кэширования странички (Page Caching)Поначалу идет кэширование странички. Тут большая часть опций оставляем по дефлоту, но есть несколько принципиальных моментов, которые нужно настроить.Сначала, если вы используете  SSL, вы должны поставить галочку напротив Cache SSL (https) requests.

Также поставьте галочку напротив  Cache feeds, не зависимо от того, используете вы  SSL либо нет:

Мало прокрутите страничку вниз и включите опцию Automatically prime the page cache. Также вам необходимо избрать Preload the post cache upon publish events.

Тут можно бросить числа, как по дефлоту. Удостоверьтесь в том, что вы также добавили URL карты веб-сайта:

Если вы не убеждены в собственных действиях, то все другое оставьте так, как есть, но удостоверьтесь в том, что сохранили конфигурации.Настройка MinifyСекция «Минификация» может быть не так ординарна в настройке.

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

Но если что-то с веб-сайтом пойдет не так, то придется малость поработать с опциями.Вы сможете попробовать поиграть с опциями минификации плагина W3 Total Cache, чтобы решить какую-либо делему. Но здесь нужно будет очень очень углубиться в делему, а это не так просто, если вы не разработчик.Я думаю, что еще проще переключиться на Autoptimize, если опции минификации  W3 Total Cache по дефлоту вызывают задачи.

Если вы используете CloudFlare, вы также сможете использовать достоинства интегрированной минификации CloudFlare.Так что если вы переключитесь на Autoptimize либо CloudFlare, удостоверьтесь в том, что вы отключили минификацию в табе  General Settings.Object cacheТут можно выставить время жизни объектов кэша и интервал чистки. Оставьте время как есть, по дефлоту.

Опции ниже касаются мультисайтовости, так что их тоже трогать не стоит большинству юзеров.Как настроить кэш браузера (Browser Cache)Сейчас вам необходимо настроить кэш браузера. Не забудьте, что я пропустил настройку database caching и object caching, так как большая часть из вас должно эти функции отключить.Для кэширования браузера вы должны включить 6 первых опций, а конкретно:Set Last-Modified headerSet expires headerSet cache control headerSet entity tag (eTag)Set W3 Total Cache headerEnable HTTP (gzip) compression

Прокрутите страничку вниз и поставьте галочку напротив пт Do not process 404 errors for static objects with WordPress.

Все другое рекомендуем бросить, как есть.Настройка  CDNК огорчению, тут мы не можем дать вам четких инструкций, потому что опции зависят от того какой CDN вы используете и используете ли вообщем. К счастью благодаря тому, что W3 Total Cache – это очень пользующееся популярностью решение, большая часть CDN-провайдеров предлагает детальные аннотации процесса опции.Помните, что если вы используете CloudFlare в качестве WordPress CDN, вам необходимо добавить расширение CloudFlare в табе Extensions.W3 Total Cache Extensions (Расширения)Я уже упомянул расширение CloudFlare, но W3 Total Cache также включает расширения для огромного количества других инструментов.К примеру, есть расширения для:Гугл AMP pagesCloudFlareFeedBurnerGenesis Framework (Непременно установите, если используете Genesis)Yoast SEOWPML (Непременно установите, если используете WPML для перевода).Каждое расширение просит какой-нибудь опции.

Например, если вы включите CloudFlare, вам необходимо будет ввести API-ключ активации. Потом вы сможете работать с функциями CloudFlare прямо из  W3 Total Cache:Очень трудно?

Просто выберете другой плагин кэширования.W3 Total Cache — плагин естественно мощнейший и будет хорошим решением для опытнейших юзеров, но для новичков рекомендую использовать более дружеские к юзеру плагины кэширования, например Cache Enabler, WP Super Cache либо прекрасный WP-Rocket. Вам необходимо издержать час, чтобы настроить  W3 Total Cache, а в случае к примеру, с Cache Enabler вам будет нужно всего минуточка.Естественно, тот же Cache Enabler не имеет опций опции для кэша базы данных, объектного кэширования и остального.

Но обыденные WordPress-пользователи и не нуждаются в схожей функциональности. Фортуны вам в оптимизации.ИсточникПолезное по теме:Большой тест фаворитных плагинов для кэшированияW3 Total Cache либо WP Super Cache?

источник: {https://artstroy.net/w3-total-cache-nastrojka-plagina-keshirovaniya/|W3 Total Cache настройка плагина кеширования|ArtStroy.net}