Настройка плагина W3 Total Cache расширенные настройки минимизации кода


Оглавление (нажмите, чтобы открыть):

Кэширование WordPress – плагин W3 Total Cache и его настройка

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

Одним из инструментов ускорения загрузки сайта является кэширование. Особенно оно важна для проектов, на которых предполагается высокая посещаемость. Если при 50-200 посетителях в сутки — это не так важно, то наплыва от 500 посетителей слабый хостинг может и не выдержать. И вот тут на помощь приходит кэширование. А на начальном этапе, возможно, актуальнее использовать gzip сжатие WordPress и другие советы по улучшению скорости сайта.

Что такое кэш?

Кэш – это папка с сохранёнными ранее запрашиваемыми веб-страницами. При повторном запросе, веб-страница извлекается из кэша без обращения к базе данных. Тем самым уменьшает нагрузку на сервер и сокращает ожидание загрузки.

Плагин W3 Total Cache

Из всех имеющих плагинов для кэширования WordPress чаще всего используют WP Super Cache и W3 Total Cache. Так сказать, самые популярные и одним из них мы сегодня воспользуемся. W3 Total Cache очень богат настройками, что может показаться сложным, но постараемся затронуть каждый пункт и настроить должным образом.

Важно! Перед установкой данного плагина убедитесь в неиспользовании других подобных плагинов. А если такие имеются, то необходимо от них избавиться (удалить), дабы не возникло ошибки.

Установка плагина

Плагин устанавливается стандартным путем через админ-панель или же по FTP. Подробней можно ознакомиться в мануале «Установка плагина».

Настройка плагина W3 Total Cache

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

В помощь настройкам представлены скриншоты и краткое описание тех или иных параметров. После установки и активации плагина следуйте на вкладку «Performance – General Settings».

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

Кеширование страниц. Диск: Расширенный (Enhanced) эти параметры зависят от вашего сервера.

  • Disk: Basic отлично подходит для слабого хостинга
  • Disk: Enhanced оптимальный выбор.

Оба варианта используются на виртуальном хостинге.

Оптимизация кода CSS, HTML, JavaScript. Эти параметры следует тестировать, меняя каждый пункт и тут же проверять на работоспособность сайта. К примеру, Minify mode: Auto может не работать, значит, переключаетесь на ручной «Manual». Также само и остальные.

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

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

И, конечно же, кэш браузера включить. Остальные настройки в этой группе оставить без изменений.

W3TC — Page Cache

Автоматически закэшировать новые страницы, посты с указанным интервалом в независимости были ли к ним запросы или нет. То есть, опубликовали новый пост и тут же создается копия (кэш) этой страницы. К этим параметрам необходимо подходить деликатно, так как могут создать сильную нагрузку на сервер. Все зависит от хостера и тарифного плана. Также не забывайте добавить в поле «Sitemap URL» вашу карту сайта.

Остальные настройки в этой группе можно оставить без изменений.

W3TC – Minify

Эту вкладку, пожалуй, пропустим из-за частой ошибки при минимизировании CSS, JS.

W3TC – Browser Cache

Последняя группа, в которой затронем настройки.

Не забывайте нажимать кнопку «Save all settings» в каждом блоке после изменений настроек. А теперь чтобы проверить работает ли кэш кликнете правой кнопкой мыши на сайте и выберете пункт «Исходный код страницы». В самом конце должны увидеть что-то подобное…

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

W3 Total Cache — плагин для ускорения Вашего сайта || Как ускорить WordPress сайт

Плагин W3 Total Cache делает Ваш сайт или блог реально быстрым, один из лучших плагинов для оптимизации WordPress. Солидные сайты mashable.com, smashingmagazine.com, yoast.com спокойно используют его в своих инструментах. Использование плагина W3 Total Cache на Вашем ресурсе повышает удобство работы вашим пользователям за счет повышения производительности сервера, кэширования каждого элемента, сокращения времени загрузки страниц, выдавая пользователю нужный ему материал буквально молниеносно.

Чтобы ощутить все прелести этого плагина, давайте для начала протестируем существующую ситуацию. Я выбрал один из последних сайтов, который я сделал, добавил приложение в Firefox YSlow Addon for Firefox которое покажет время загрузки сайта, у меня на данный момент оно составляет 8,5 сек – я был в шоке!

Изменим эту ситуацию!

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

  1. Перед установкой плагина Вы должны убедится, что любые другие плагины кэширования полностью удалены, в противном случае плагин W3 Total Cache при активации выдаст ошибку.
  2. Если все в порядке устанавливайте плагин (не в курсе как устанавливать плагины в WordPress? — читайте статью).
  3. Официальная страничка плагина в каталоге WordPress.
  4. После того как Вы активируете плагин в панели управления появится новый пункт «Perfomance», нажимая на который мы попадаем на страницу настроек и конфигурации плагина W3 Total Cache.

Настройки и конфигурация W3 Total Cache

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

Вкладка General

Первым делом на странице настроек мы попадаем в раздел основных настроек General. Сразу же отключаем режим просмотра (см. картинку) нажатием на кнопку disable (то есть плагин будет работать в режиме реального времени, а не в режиме просмотра).

Следующая опция в этом списке Page Cache. Эта раздел работает так же как в плагине WP Super Cache – создается кэш для статических страниц , включая эту опцию Вы значительно уменьшите время загрузки, рекомендуется использовать диск Enchanced.

После блока Page Cache идет блок Minify – позволяет минимизировать файлы .css, .js, .html также записи, страницы и RSS. Опции обязательно отметьте как на скриншоте. Принцип действия мимнимизирования заключается в том, что удаляются бесполезные расстояния между тегами кода такое действие ускоряет время загрузки сайта на 10%.

Следующий блок опций Database Cache. Обязательно должен быть разрешен, так как CMS WordPRess полностью работает на базе данных и часто высокие нагрузки запросов к БД являются причиной жесткого замедления сайта + если у Вас большой трафик, то это вообще катастрофа. Включение опции может ускорить Ваш сайт в 100х раз.

Не расслабляемся и двигаемся к блоку Object Cache. Галочка в этом блоке увеличивает производительность динамических сайтов использующих API кэша объектов. Окончательные настройки должны выглядеть как на скриншоте:

После него идет блок настроек Browser Cache. Кэш браузера позволяет HTTP-сжатия, каждый раз когда пользователи посещает Ваш сайт, их браузер сохраняет копии сайта, так что к следующему посещению пользователю не нужно будет повторно загружать сайт целиком (что ускоряет время загрузки). Проблема в том, что каждый браузер сбрасывает кэш по своему расписанию, поэтому отметив этот чекбокс мы укажем браузеру как долго хранить информацию объекта.

Следующий этап это CDN (Content Delivery Network), к сожалению плагин поддерживает только платные варианты CDN: MaxCDN, NetDNA, Amazon S3, Rackspace Cloud и Amazon Cloud. Если Вы не знаете что такое CDN или не планируете его использовать, то советую сразу же галочку снять.

Далее идет блок Varnish – еще один замут с кэшированием типа CDN и блок Network Perfomance & Security powered by CloudFlare. Ими можем не пользоваться, убираем галочку с Enable. Эти блоки целесобразно использовать, если Ваш ресурс мега посещаем от 1000 и более посетителей — эти CDN, бесплатны, но если у Вас будет такое количество посетителей на сайте не лишним будет раскошелится на 40$ и подключить систему доставки контена (CDN) MaxCDN — очень хорошая и с поддержкой, об них я чуть попозже напишу отдельную статью.

Далее блок установки ссылки на разработчика плагина, я не люблю всякие такие ссылки Но автору все равно BigUp! По Вашему желанию можете заполнить, можете пропустить как захотите.

Блок настроек Miscellaneous галочки ставим как на скриншоте ниже и если у Вас есть Page Speed Online API от Google, что можете его здесь ввести.

В блоке настроек Debug не советуют вообще что-то отмечать галочками, послушно поверим

И последний блок это импорт и экспорт настроек, можно сохранить настройки нажав кнопочку download на компьютер, можно и импортировать уже существующие настройки, в общем ничего сложного

Жестяк, с первой вкладкой основных настроек закончили, дальше проще и уже намного меньше, но еще чучуть есть настроечек.

Вкладка Page Cache

Наконец-то пройдя через настройки General, мы можем более детально настроить параметры кэша страниц. В блоке General мы все чекбоксы отмечаем галочками кроме страниц поиска и страницы ошибки 404 (их не нужно кэшировать) получаем такую картину:

В блоке Advanced мы можем выбрать время жизни странице в кэше, по умолчанию 3600 секунд, можете уменьшить (если Вы постоянно работаете над сайтом) или увеличить если изменения происходят редко. Далее можно задать не посылать кэш страницы Bot’у Google – не рекомендуется. Можем отметить страницы которые мы бы не хотели видеть в кэше. В настройках этого блока желательно придерживаться скриншота.

Далее идет блок Cache Preload, можете поставить галочку, указываете через какой промежуток времени странице в кэше обновляется, интервал между обновлениями URL к XML карте сайта определяется автоматически.

И последний блок настроек в этой вкладке Purge Policy – более определенный выбор страниц копии которых нужно создать в кэше.

Вкладка Minify

Более подробная минимизация (уменьшение размеров) файлов, в первом блоке настроек отмечаем галочкой перезаписывать структуру URL:

Далее настраиваем блок HTML & XML

Следом настраиваем блок JS, можно добавить разные файлы скриптов для кэширования добавив их через кнопку «Add a script»

Далее идет блок CSS, тоже можете добавить файлы таблиц стилей для кэширования

И в последнем блоке Advanced мы можем выбрать через какое время обновлять файлы шаблона

Вкладка Database Cache

Медленно, но уверено, главное до конца доползти. Блок настроек General как на скриншоте:

Блок настроек Advanced можете установить время жизни копии кэша

Вкладка Object Cache

Оставляем все здесь по умолчанию.

Вкладка Browser Cache

Здесь Вы можете указать какая информация будет заноситься в кэш браузера пользователя

Так и последним шагом будет нажатие кнопочки «Empty page cache» — нужно очистить кэш, после этого Вы увидите зеленое слово «Enable», которое говорит о том, что плагин успешно функционирует.

Заключение

Напоследок скажу, что дело мучительное… пол дня итого на все эти разборки, оно того стоило результаты можете посмотреть на скриншоте

Удачи! Если возникли какие-то вопросы, задавайте их в комментариях.

Часто возникает вопрос: «Какой плагин круче W3 Total Cache или WP Super Cache?». Важно понимать, что все нужно проверять самому, одно скажу точно: «если не использовать CDN в W3 Total Cache и в WP Super Cache, то скорость загрузки примерно одинакова». Выбор за Вами, можете подробнее прочитать о плагине WP Super Cache.

Установка и настройка плагина W3 Total Cache. Мастер-класс от Романа Теличко

Как я писала в предыдущей статье, в моей жизни, помимо хакерских нападений на блог, происходит много хорошего и светлого. Рука помощи, протянутая Романом Теличко как будто случайно, а на самом деле неслучайно, – только одно из таких событий (вот ссылка на его сайт https://romantelychko.com — можете познакомиться с тем, чем занимается Роман). Справедливости ради, должна сразу сказать, что не только он один примчался учить меня уму-разуму, как поставить надежную защиту блогу. Но позвольте не смешивать все и всех, потому что сегодня расскажу, какой он дал мне мастер-класс по настройке плагина W3Total Cache и проиллюстрирую его же скриншотами. Невероятно, но в Интернете оказалось очень много людей, которые борются с ботнетом. Роман — один из них.

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

Если вы давно хотите установить плагин W 3 Total Cache, то эта статья как раз для вас. Как скачать плагин, все знают:

ПЛАГИНЫ – ДОБАВИТЬ НОВЫЙ – ввести в окно поиска W3 TOTAL CACHE – ЗАГРУЗИТЬ — УСТАНОВИТЬ – АКТИВИРОВАТЬ

Но. «Единственная проблема в том, что настройка этого плагина часто зависит от возможностей и настроек как сервера, так и вообще сайта, на котором это всё происходит. Помните, что я спросил у Вас в первую очередь? Какие методы кэширования доступны?» (цитата из переписки с Романом). Будем считать это отправной точкой. Данные настройки плагина W3 TOTAL CACHE в описанном случае выполняются при методе кэширования Opcode: Alternative PHP Cache (APC). Возможные варианты (методы) у себя я увидела, уже установив плагин. И еще один очень важный момент: не давайте странице переводиться на русский, если работаете в браузере Google Chrome. Плагины любят родной язык.

Настраивается каждый блок отдельно, и в каждом нужно сохранять измененные параметры. Порядок неважен. Можно идти сверху вниз по порядку, но не забывать сохранять произведенные настройки, прежде чем перейти к следующему блоку. При наведении в меню на название плагина Performance появляется выпадающее меню его блоков.

01. Меню плагина w 3 cache

В таком порядке и пойдем.

Это общий вид того, что у нас должно получиться после настройки плагина w 3 total cache.

02 General Settings W 3 Total Cache

Далее Page Cache:

03. Page Cache — w3 total cache

Теперь и в минимизации проставляем те же параметры, что и на изображении.

04. Minify — W3 Total Cache

Дошли до базы данных. Обратите внимание, что время по умолчанию выставлено другое. Ставим свое.

05. Database Cache — W3 Total Cache

Объекты кэширования. Здесь тоже не забываем сверять указанное по умолчанию время и исправляем на свое:

06. Object Cache — W3 Total Cache

Далее на очереди кэширование браузерное. Обратите внимание, что включить опции нужно в первом блоке. Остальные параметры по умолчанию Романа вполне устраивают. ��

07. Browser Cache

Вот и все. Когда все настройки будут выполнены, нужно подняться наверх страницы и включить плагин. Обязательно через просмотр. Сначала нажимаем preview, а только потом, когда в соседней вкладке страница полностью успешно загрузится, deploy. И так после внесения дополнительных изменений в любой блок. Просмотреть — включить! Заодно можете просмотреть код страницы моего блога и своего. Если разницу найдете, напишите в комментарии, пожалуйста. Это я так утонченно хвастаюсь. ��

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

Всем желаю грамотно оптимизированных блогов, высокой степени безопасности в Интернете и побольше хороших людей рядом!

P.S. Пожалуйста, обратите внимание на комментарии. Там обсуждается много нужных нюансов.

А еще предлагаю на минутку отвлечься от серьезных дел и прочитать веселое письмо SEO Морозу, которое было мной написано в рамках конкурса, проводимого Devaka (Сергеем Кокшаровым) и биржей Rotapost на стыке 2014 и 2015 годов. �� Приз хочу.

Лучший плагин кеширования WordPress — W3 Total Cache

Привет, друзья. Вчера совершенно случайно узнал, что Google выпустили плагин для WordPress, который реализует lazy-load загрузку изображений (но разговор не об этом, хотя про lazy-load я еще расскажу дальше). Я сразу установил этот плагин и решил посмотреть, как это влияет на оценку скорости в PageSpeed Insights, и обратил внимание на целую пачку замечаний и рекомендаций, из-за которых оценка скорости оставалась низкой (около 70).

С момента появления моего блога я использовал плагин кеширования WP Super Cache, который меня полностью устраивал…до вчерашнего дня. Не смотря на свою изначальную неповоротливость, WordPress начинает быстро работать после включения кеширования (это и решал плагин WP Super Cache), но со временем поисковики выдвигают все новые требования, и вот у меня появились следующие проблемы:

  • Устраните ресурсы, блокирующие отображение,
  • Используйте современные форматы изображений,
  • Удалите неиспользуемый код CSS,
  • Настройте показ всего текста во время загрузки веб-шрифтов,
  • Минимизируйте работу в основном потоке,
  • Сократите время выполнения кода JavaScript,
  • Отложите загрузку скрытых изображений,
  • Задайте правила эффективного использования кеша для статических объектов,
  • Уменьшите размер кода CSS,
  • Уменьшите размер кода JavaScript,
  • Включите сжатие текста.

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

Мастер Йода рекомендует:  ТОП-15 трюков в Python 3, делающих код понятнее и быстрее

В процессе поиска я наткнулся на классную статью на Хабре, где ребята подробно разобрали вопрос оптимизации скорости загрузки сайта на WordPress, а главное, представили большую итоговую таблицу с оценками:

Плагин или связка плагинов Role ИТОГ Server Cache Client Cache Optimize Manage
LiteSpeed Cache + Hyper Cache Extended + Autoptimize + Speed Up – Browser Caching (Bundle) Full 96% 98% 71% 100% 100%
Breeze Full 93% 95% 71% 97% 75%
WordPress Cache and CDN Plugin + Autoptimize (Bundle) Full 90% 98% 100% 83% 75%
Autoptimize + Cache Enabler + Speed Up – Browser Caching (Bundle) Full 88% 98% 71% 83% 100%
W3 Total Cache Full 84% 55% 100% 100% 100%
WordPress Cache and CDN Plugin Full 82% 98% 100% 67% 75%
LiteSpeed Cache + WP Fastest Cache (Bundle) Full 79% 50% 71% 100% 100%
WP Rocket Full 76% 50% 71% 95% 100%
WP Speed of Light Full 70% 50% 71% 83% 100%
Yasakani Cache Full 64% 98% 0% 53% 75%
Hummingbird Page Speed Optimization Optimize 53% 48% 71% 50% 100%
WP Fastest Cache Full 52% 50% 71% 47% 100%
Cache Enabler Server Cache 48% 95% 0% 20% 100%
LiteSpeed Cache Optimize 47% 2% 71% 70% 100%
Autoptimize Optimize 44% 2% 36% 73% 100%
Powered Cache Full 44% 50% 71% 30% 100%
Hyper Cache Server Cache 43% 95% 0% 10% 100%
Hyper Cache Extended Server Cache 43% 95% 0% 10% 100%
Simple Cache Server Cache 43% 95% 0% 10% 100%
Super Static Cache Server Cache 43% 95% 0% 10% 100%
WP Super Cache Server Cache 43% 95% 0% 10% 100%
Fast Velocity Minify Optimize 36% 2% 0% 65% 100%
WP Performance Score Booster Client cache 31% 23% 71% 30% 0%
Speed Booster Pack Optimize 27% 0% 0% 52% 50%
Comet Cache Full 27% 25% 0% 30% 100%
Speed Up – Browser Caching Client cache 23% 0% 71% 30% 0%
Gator Cache Server Cache 20% 48% 0% 0% 100%
Cachify Full 16% 25% 0% 10% 50%
Cache-Control Client cache 3% 0% 29% 0% 0%

В поле Role указано, какой спектр задач покрывает плагин или связка для обеспечения качественного кеширования (Full – значит плагин умеет все, что касается кеширования):

  • Server cache (кеш на стороне сервера):
    • Page load time (время загрузки страницы) – один из самых важных параметров. Чем меньше время, тем быстрее клиент получает ответ.
    • Caching method (способ хранения) – максимальное сохранение всех подготовленных объектов HTML, JS, CSS, желательно еще и в сжатом состоянии для экономии времени обработки на сервере и увеличения скорости выдачи результата.
  • Client cache (кеш на стороне клиента):
    • Возможность управлять кешем браузера клиента. При его активации повторный запрос на сервер даже не придет, что благоприятно влияет на его производительность.
  • Optimize (оптимизация):
    • Combine (слияние) – загрузка одного общего JS (или CSS) вместо нескольких.
    • Inline (включение) – содержимое CSS вставляется в HTML, что уменьшает число обращений к серверу.
    • Postpone (отложенная загрузка) – отложенная загрузка JS скриптов, не влияющих на начальное отображение страницы. Важнейшая метрика, влияющая на скорость загрузки страницы пользователю. JS лучше отложить, чем включать напрямую в HTML, т.к. это приведет к существенному увеличению объема HTML.
    • Minify (минификация) – в содержимом HTML, JS и CSS зачастую есть лишние части, такие как пробелы, переносы строк, комментарии. Их лучше убирать, чтобы еще больше снизить размер объектов.
    • Compress (сжатие) – сжатие данных алгоритмом GZip (Deflate) для уменьшения объема передаваемых данных. Т.к. HTML, JS и CSS, по сути, текстовые форматы, то они хорошо сжимаются.
  • Manage (управление):
    • Refresh (обновление) – когда запрашиваемый объект изменился (например, добавилась новая статья), объект в кеше нужно пересоздать, иначе пользователям будет отправляться неактуальная информация. Хорошие плагины настроены на авто обновление кеша при наиболее очевидных событиях. И всегда должна быть возможность сбросить кеш целиком вручную.
    • Exclude (добавление исключений) – иногда нужно исключать некоторые объекты и страницы из кеширования для устранения проблем, необходимо управление этим.

По каждому из этих параметров плагины получали оценки.

В лидерах оказались не отдельные плагины, а связки из 2, 3 и даже 4 дополнений. Хоть я в этом и неплохо разбираюсь, но даже для меня это слишком – взять и с первого подхода все настроить корректно, чтобы получить нужный результат в виде повышения скорости, а не кучи проблем. Я выбрал для себя решение, чтоб «все в одном» и находящееся в топе рейтинга.

Этим решением оказался плагин W3 Total Cache. Я про него слышал ранее, и то, что плагин существует давно и до сих пор активно развивается – весомый аргумент. Очевидное преимущество W3 Total Cache против моего любимого WP Super Cache – он не только обеспечивает кэширование на стороне сервера, но оптимизирует ресурсы и кеширует на стороне клиента (браузера) – короче, это целый фреймворк.

Я решил попробовать: отключил старый плагин и активировал W3 Total Cache.

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

Бывают простые и понятные плагины, которые позволяют в несколько кликов все настроить и забыть. Среди просмотренных мною в процессе поиска были и такие, но W3 Total Cache другой. Он не имеет привлекательного интерфейса и выглядит аскетично в духе старых версий WordPress, в нем хренова гора настроек, галочек, селектов – просто глаза разбегаются. Вот уж точно не разобраться с первого подхода, особенно, если вы не искушенный администратор. Но я уже принял вызов и был обязан его победить.

Именно по этой причине я решил подробно рассказать, как правильно настроить плагин W3 Total Cache для WordPress.

У W3 Total Cache существует PRO версия и премиум-поддержка, но сразу скажу, что нам это не пригодится – необходимый нам функционал доступен бесплатно. Настроить я вам его помогу, а красивые графики скорости загрузки вам вряд ли пригодятся в повседневной жизни.

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

Сразу рекомендую проверить совместимость плагина и настроек сервера «Compatibility Check» (слева вверху). Допустимо, если какие-то пункты там будут в статусе «Not installed», по этому поводу всегда можно написать хостеру и попросить установить/активировать расширения. Главное, чтобы зелеными были следующие пункты: zlib extension, Opcode cache, Memcached extension, Memcache extension, а также все пункты (кроме последнего) под заголовком WordPress Resources.

Теперь можно переходить непосредственно к настройкам.

General Settings (Основные настройки)

Ниже я буду упоминать только те настройки, которые надо изменить относительно стандартных.

  • Page Cache: Enable
  • Page Cache Method: Memcached
  • Minify: Enable
  • Minify mode: Auto
  • Minify Cache Method: Memcached
  • HTML minifier: Minify (default)
  • JS minifier: JSMin (default)
  • CSS minifier: Minify (default)
  • Opcode Cache: Opcode: Zend Opcache
  • Validate timestamps: Enable (активируется сами, при выборе предыдущего пункта)
  • Database Cache: Enable
  • Database Cache Method: Memcached
  • Object Cache: Enable
  • Object Cache Method: Memcached
  • Browser Cache: Enable
  • CDN: я не использую CDN, потому данные настройки не активировал. Но если вы будете использовать, ставьте галку «CDN: Enable» и «CDN Type: StackPath (recommended)»
  • Fragment Cache Method: Memcached (хотя это не будет работать без PRO подписки).
  • Здесь все, нажимайте «Save all settings».

Page Cache (Кеш страниц)

Ставим галки для следующих пунктов:

  • Cache posts page
  • Cache feeds: site, categories, tags, comments
  • Cache SSL (HTTPS) requests
  • Cache URIs with query string variables
  • Cache 404 (not found) pages
  • Don’t cache pages for logged in users
  • Memcached hostname:port / IP:port: будет заполнено по умолчанию «127.0.0.1:11211», ваша задача нажать на «Test» и на зеленом фоне увидеть «Test passed»
  • Use persistent connection

Отдельно выделю пункт «Rejected user agents». Если вы используете какой-либо плагин, создающий мобильную версию сайта, надо заполнить это поле следующими юзерагентами, иначе у вас закешируется десктопная версия сайта и всем мобильным пользователям будет показываться именно она вместо мобильной:

Но если у вас шаблон с адаптивной версткой, не заполняйте это поле.

Тут все, нажимайте «Save all settings».

Minify (Минификация HTML, CSS и JS)

Ставим галки для следующих пунктов:

  • Rewrite URL structure
  • HTML minify settings: Enable
  • JS minify settings: Enable

Database Cache (Кеширование запросов к базе данных)

  • Don’t cache queries for logged in users – ставим галку
  • Memcached hostname:port / IP:port: нажмите Test, чтобы получить « Test passed.» в зеленом поле.
  • Use persistent connection – ставим галку
  • Жмем «Save all settings»

Object Cache (Объектный кеш)

  • Memcached hostname:port / IP:port: нажмите Test, чтобы получить « Test passed.» в зеленом поле.
  • Use persistent connection – ставим галку
  • Enable caching for wp-admin requests – ставим галку
  • Store transients in database – ставим галку
  • Жмем «Save all settings»

Browser Cache (Кеш браузера)

Ставим галки для следующих пунктов:

  • Set Last-Modified header
  • Set expires header ИЛИ Set cache control header – эти пункты нельзя включать одновременно, надо выбрать или первый, или второй. Особой разницы я не заметил в производительности, но все же при выборе Set cache control header сервисы проверки скорости дают чуть больше баллов 🙂
  • Set entity tag (ETag)
  • Set W3 Total Cache header
  • Enable HTTP (gzip) compression
  • Don’t set cookies for static files
  • Rewrite URL structure of objects

Ниже есть еще 3 блока настроек: CSS & JS, HTML & XML, Media & Other Files и Security Headers – первые три дублируют настройки из главного блока, а настройки безопасности и так в порядке. Так что нажимайте «Save all settings».

Разделы User Agent Groups, Referrer Groups, Cookie Groups можно пропустить, они не пригодятся.

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

Раздел Fragment Cache тоже можно игнорировать, потому что он доступен только по подписке в PRO версии.

Последний раздел, который может нас заинтересовать – Extensions. Например, если вы используете плагин Yoast SEO, можно активировать расширение для совместимости с ним.

Очистить кеш WordPress

Теперь осталось последнее действие, чтобы настройки вступили в силу – удалить весь кеш WordPress вручную и создать новый с актуальными настройками. В верхней менюшке найдите пункт «Purge All Caches» (Очистить весь кеш).

После очистки кеша все статичные файлы, минификации, объединенные CSS и JS файлы будут удалены и вместо них созданы новые, согласно новым настройкам.

Плагин Native Lazyload от Google

С чего все началось-то – как раз с плагина для lazy-load технологии. Так как W3 Total Cache не имеет такой возможности, чтобы получить еще более высокую оценку, стоит установить плагин Native Lazyload от Google. Зайдите в админке в раздел плагинов, ищете по точному названию и жмите «Установить»:

У плагина даже нет меню настройки, его надо просто активировать, все начнет работать автоматически. Ко всем изображениям на сайте на лету будет добавляться атрибут loading=»lazy». Как ни странно, но в Хроме проверить работу этого плагина не получится, там почему-то не работает эта функция, но можете запустить Firefox или даже EDGE, открыть страницу с большим числом картинок и быстро прокручивать, вы увидите, как изображения подгружаются по мере прокрутки.

Измерение скорости работы сайта

Теперь наша задача состоит в том, чтобы оценить результат наших стараний.

Проверка ответа сервера в Яндекс Вебмастере

У меня главная страница не такая большая, потому отвечает очень быстро – 52мс.

Для больших постов с картинками это время чуть больше, например, для страницы размером 170,54 КБ время ответа сервера составило 90 мс. Если у вас время около 100 мс +\-20%, считайте, что все отлично!

Google PageSpeed Insights

Собственно, инструмент, которым все измеряют свои писюны. Не дал мне 100 баллов, потому что у меня изображения большего размера, чем они вставлены на сайте (например, исходная картинка размером 500×500 пикселей, а на сайте она вставлена с параметрами w >

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

GTmetrix

Еще один популярный инструмент оценки скорости работы сайта.

Обратите внимание, что в пункте Serve scaled images мне занизили оценку до 11 (вместо 100) по аналогичной причине, что у меня размер изображения в оригинале больше, чем вставленное на сайте (в PageSpeed за это отняли 1 балл). Leverage browser caching понижен за отсутствие кеширования для внешних объектов – это тоже не исправить, потому что в эту категорию попадают все внешние скрипты, например, js-код Метрики и Google Analytics, скрипты соцсетей и прочее.

Так что сильно расстраиваться не стоит, если у вас не 100 баллов, но при этом при просмотре детального описания каждого пункта там только ресурсы, на которые мы повлиять не можем (внешние файлы).

DevTools – Audits – Chrome

Хотел завершить описание инструментов проверки скорости сайта на прошлом пункте, но вспомнил, что в Хроме есть встроенный инструмент оценки, основанный на Google PageSpeed Insights. Чтобы найти его, надо нажать на F12, откроется консоль DevTools, выбираем там последнюю вкладку Audits:

Перед началом аудита можно выбрать различные настройки, в том числе эмуляцию загрузки сайта через мобильные сети (типа он должен медленнее загружаться). Если выбрать эту эмуляцию, оценка Performance у меня 77, если не выбирать, то 100.

Думаю, на этом стоит завершить обзор инструментов и весь пост. Надеюсь, у вас получится все настроить и добиться отличного быстродействия своего сайта на WordPress благодаря плагину W3 Total Cache. А если что-то у вас не получится, пишите в комментариях, задавайте вопросы, я постараюсь вам помочь.

Как установить и настроить W3 Total Cache

Мы часто получаем положительные отзывы от пользователей о том, как быстро загружается сайт. Каждый хочет узнать секрет быстрой загрузки сайта на WordPress. Помимо хорошего веб-хостинга и качественных плагинов, вы должны убедиться, что вы используете правильное кэширование и сети CDN (сеть доставки контента). Для нашей установки, мы используем плагин называется W3 Total Cache. Из-за большого объема запросов, мы решили создать пошаговое руководство по установке и настройке W3 Total Cache для начинающих.

В этой статье мы покажем вам, как установить W3 Total Cache и настроить его должным образом, чтобы максимизировать скорость загрузки сайта .

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

Ниже скриншот Pingdom наши результаты:

Позволяет начать работу с нашим инсталлятором W3 Total Cache.

Что такое W3 Total Cache?

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

Установка W3 Total Cache в WordPress

Перед установкой W3 Total Cache, вы должны убедиться, что удалены все другие плагины кэширования (например Comet Cache). Если этого не сделать перед установкой, у плагина могут быть проблемы при активации.

У нас очень подробное руководство, объясняющее, как установить плагин WordPress, которому вы можете следовать. Или вы можете следовать краткому руководству ниже:

Перейдите в админ панель WordPress и нажмите на плагины » добавить новый. Введите “W3 Total Cache” и вы должны увидеть результаты, как на рисунке ниже:

Нажмите на кнопку установить и затем активировать плагин.

Настройки и конфигурации W3 Total Cache

W3 Total Cache – это очень мощный плагин он имеет массу настроек. Это могло быть хорошей вещью или плохой вещью. Для тех, кто знает, как использовать эти опции, они являются золотой жилой. Для большинства новичков, этих вариантов может быть довольно хитрым и запутанным. Мы посетим каждый из этих вариантов подробно, так что вы можете правильно настроить W3 Total Cache. Начнем с общих настроек.

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

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

Что такое Кэш страниц?

Первый вариант, который вы видите на этой странице находится Кэш Страниц. Он отвечает за создание статического кэширования страниц для каждой страницы, которая загружается, так что не динамически загружаются при каждой загрузке страницы. Имея этот параметр включен, вы значительно уменьшите время загрузки. Смотрите изображение ниже, чтобы увидеть, как страница кэша работает:

Как вы обычно видите, когда пользователь заходит на сайт, WordPress работает на PHP скриптах и MySQL запросах к базе данных, чтобы найти запрашиваемую страницу. Затем PHP обрабатывает данные и формирует страницу. Этот процесс занимает ресурсы сервера. Имея кэширование страниц включенными, позволяет пропускать все, что нагружает сервер и показывает кэшированную копию страницы, когда пользователь запрашивает его.

Для большинства новичков, которые держат сайты на виртуальных хостингах, настоятельно рекомендуется использовать метод диск: Расширенный. Вы должны поставить галочку page cache в окне и сохранить все настройки.

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

Мы также пропустим минимизацию, кэш базы данных, и объект кэша. Причина проста, потому что не все сервера предоставляют оптимизированные результаты с этими настройками. Следующей опции вы увидите-это Кэш браузера.

Что такое кэш браузера?

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

Опция кэш браузера в W3 Total Cache задает лимит времени для Кэша браузера. Учитывая, что Вы не будете менять логотип каждый день, имея статические файлы, которые кэшируются в течение 24 часов вам тоже не помешает. Просто проверьте опцию включение под Кэш браузера и нажмите кнопку “Сохранить все настройки“. Как только вы это сделали, посетите страницу Performance » Browser Cache, дополнительные параметры.

Как вы можете видеть на изображении выше, здесь довольно много включено все, кроме 404. Когда вы сохраните настройки, все настройки ниже на этой странице будут работать автоматически.

Все, что мы рассмотрели до сих пор, будет отлично работать на большинстве веб-хостингах. Однако, W3 Total Cache поставляется с большим количеством других настроек. Мы постараемся сделать все, чтобы объяснить, что они из себя представляют, и почему мы не включаем их на всех сайтах.

Минимизация

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

Кэширование базы данных

База данных кэширование снижает нагрузку на сервер за счет кэширования SQL-запросов. Это исключает время обработки запроса к базе данных (которой может не быть много для небольших сайтов). Когда мы начали использовать этот, казалось положить много нагрузку на наш сервер. Наш хозяин рекомендовал нам, чтобы выключить его. Вместо этого, они оказались включив встроенный SQL-кэширование для нас. Снова, используйте эту опцию на свой страх и риск. Вы можете попробовать его и посмотреть, как оно влияет на время загрузки вашего сайта. Затем просто выключите его, если воздействие не является достаточно значимым. Большинство хостингов не рекомендую это для виртуального хостинга счетов.

Кэширование объектов

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

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

Если вы имеете любые вопросы, то пожалуйста не стесняйтесь спрашивать в комментариях ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ускорение загрузки сайта на WordPress

Наверное, не найдется такого вебмастера, который не думает, как бы ускорить загрузку своего сайта. Способов на самом деле довольно много, но сегодня, я вам расскажу про кэширующий плагин W3 Total Cache (сокращенно W3TC).

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

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

W3TC утверждает, что он может сделать ваш сайт в 10 раз быстрее, используя трехсторонний подход:

Кэширование

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

Интеграция с сетями доставки контента (CDN)

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

Минимизация

Ресурсы HTML, CSS и JavaScript объединяются вместе и сжимаются, поэтому веб-браузер посетителя не должен создавать десятки отдельных запросов для их получения.

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

Если в W3TC есть недостаток, так это сложность настройки.

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

Установка и активация W3TC

Установить плагин W3TC так же просто, как и любой другой плагин. Для этого, в панели управления сайтом WordPress, нужно перейти к плагины> Добавить новый и в поиске набрать «W3 Total Cache». Выберите плагин и нажмите «Установить». Затем нажмите «Активировать». После этого, у вас в панели инструментов, появится меню Performance.

Кликнув на меню Performance, на боковой панели появится его элементы.

Всего пунктов – 18. Но не стоит паниковать. Большинство из этих пунктов, вам не понадобятся. Некоторые из этих настроек, применимы только в PRO версии, другие могут быть тесно связаны с настройками сервера, которые большинству сайтов просто не доступны по их тарифному плану.

Хотя в большинстве этих подменю есть настройки, которые могут повысить производительность, наиболее важные параметры находятся в разделах: General Settings, Page Cache, Browser Cache. Тех настроек, которые содержатся в этих пунктах, вполне достаточно для заметного ускорения сайта, который размещен на обычном хостинге.

Проверка совместимости

Хотя это и не обязательно, но перед началом настройки плагина, желательно провести проверку совместимости. Здесь вы увидите, что плагин сможет сделать, а что нет. Для этого выберите подменю Performance> Dashboard и нажмите Compatibility Check.

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

Меню общих настроек

Затем перейдите в меню General Settings. Рекомендуется включить режим предварительного просмотра, так как некоторые настройки, в частности, настройки минимизации, потенциально могут разбить ваш сайт. Режим предварительного просмотра позволяет просматривать изменения в отдельном браузере и проверять их перед их активацией.

Прокрутите вниз и установите флажок, чтобы включить кэширование страниц (Page Cache).

Прокрутите вниз до раздела Minify .

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

Сначала попробуйте выполнить настройку «Авто».

Примечание. Если предварительный просмотр показывает, что параметр Auto приводит к беспорядку сайта, то переключитесь на Manual. Когда выбран Manual, вы можете использовать подменю Minify на панели инструментов, чтобы выбрать, с какими элементами вы хотите работать. Например, вы можете минимизировать только CSS, но не JavaScript.

Затем прокрутите страницу до раздела Browser Cache и установите флажок, чтобы включить его. Это говорит браузеру посетителя сохранить копию страницы, уменьшая количество обращений на ваш сайт, тем самым, ускоряя загрузку страницы.

Нажмите кнопку Save all settings, чтобы сохранить настройки.

Если вы используете CDN, вы также можете включить его в General Settings. Настройка зависит от используемого CDN. Однако W3TC также будет работать без связанного CDN.

Меню Page Cache

Теперь перейдем к настройке кэша страниц. Выберите меню Performance и на левой панели инструментов, выберите пункт Page Cache. Установите следующие настройки.

Обратите внимание, что ваше меню здесь может немного отличаться в зависимости от настройки вашего сайта. Например, у вас также может стоять пункт Cache posts page. В этом случае, вам на этот пункт, тоже нужно будет поставить флажок.

Затем прокрутите вниз до раздела Preload Cache и выберите следующие настройки:

Нажмите Save all settings.

Меню Browser Cache

И наконец, перейдите в меню Performance> Browser Cache. Оставьте значения по умолчанию, но убедитесь, что возле следующих элементов

  • Set Last-Modified header
  • Enable HTTP(gzip) compression
  • Disable cookies for static files

Сохраните все настройки.

Заключение.

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

Ну что, статья понравилась? Поделитесь ею. Кнопки чуть ниже.

Настройка плагина кэширования W3: общие настройки

Кэширование — невероятно важная часть ускорения вашего сайта WordPress. Быстрый сайт переводит на лучший пользовательский интерфейс, который переводит на лучшие показатели отказов и больше времени, затрачиваемого посетителями на ваш сайт. Быстрые, отзывчивые веб-сайты с низким временем загрузки определенно более популярны, чем сайты, которые медленны и занимают несколько секунд, чтобы загрузить.

Google попытался несколько экспериментов со скоростью, и их результаты были такими же ожидаемыми. Они представили задержку на стороне сервера для страниц результатов поиска, чтобы создать представление о медленном веб-сайте. Пользователи, чьи результаты поиска были задержаны на миллисекунды 200, выполнили 0.22% меньше поисковых запросов в первые три недели после того, как была введена задержка. С течением времени влияние, похоже, ухудшается, а количество поисковых запросов снизилось на 0.36% во второй трехнедельный период эксперимента.

Когда они увеличили время задержки, уменьшение количества поисков уменьшилось еще больше. И снова со временем результаты пониженной скорости всегда усиливались.

Amazon, онлайновый гигант розничных гигантов, они потеряют $ 1.6 млрд в продажах, если их веб-сайт будет замедляться на целую секунду. Вы можете больше узнать об этом в эта очень проницательная статья Кита Итона на FastCompany.

Есть много факторов, которые делают сайты мгновенными. Кэширование — один из них. W3 Total Cache — невероятно популярный кеширующий плагин для веб-сайтов WordPress, и он выполняет ряд функций, которые делают сайт быстрее.

W3 Total Cache

Сегодня мы рассмотрим, что вы можете сделать из общих настроек плагина W3 Total Cache.

Откройте WP-тире, выберите «Добавить новое под плагинами». Найдите W3 Total Cache Plugin, установите и активируйте его. Или вы можете загрузить плагин прямо из WordPress.org в виде zip-файла, а затем загрузить его с помощью FTP-клиента на свой сайт.

После установки плагина откройте «Общие настройки» в разделе «Производительность» из тире WordPress.

Кэширование страницы

WordPress запускает несколько запросов к базе данных и вызывает скрипты PHP при запросе страницы и обслуживается любому посетителю.

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

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

Уменьшать

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

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

Кэширование базы данных и объектов

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

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

Оба варианта кэширования объектов и баз данных не рекомендуется, если ваш веб-сайт размещен в среде общего хостинга.

кэш браузера

Включить кеширование браузера. Он помогает уменьшить время отклика и снизить нагрузку на сервер.

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

Сеть доставки контента — это в основном несколько серверов, расположенных по всему миру, для обслуживания статического контента для вашего сайта. Кэширование плагинов, таких как W3 Total Cache, помогает вашему динамическому контенту и делает его статичным.

Плагин кэширования, такой как W3, работает в тандеме с CDN для доставки (как описано в Википедия) веб-объекты (текст, графика и сценарии), загружаемые объекты (медиафайлы, программное обеспечение, документы), приложения (электронная коммерция, порталы), потоковые мультимедиа, потоковые медиа и социальные сети. Если вы никогда не слышали о CDN, прочитайте это Статья RackSpace о CDN.

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

Другие сведения о скорости

  • Обратный прокси — выполняет ту же функцию, что и CDN (обслуживающий статический контент) через облачную сеть серверов. CDN лучше для сайтов, чье зрение больше географически разнообразно. В большинстве случаев сайты WP используют CDN поверх прокси-серверов.
  • Мониторинг — Мониторинг производительности вашего сайта и вашего сервера. Вы можете использовать это позже, когда вы масштабируете свой веб-сайт и, возможно, вам необходимо обновить ваш хостинг-план.
  • Лицензирование. Если вы решите перейти на премиальную версию плагина. Это не обязательно для большинства недавно запущенных веб-сайтов, бесплатный плагин должен быть достаточным.

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

Дополнительные функции

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

О Вишну

Вишну — внештатный писатель ночью, который работает аналитиком данных днем.

Использование W3 total cache для WordPress

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

Зачем нужно кэширование

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

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

Кэширование же позволяет один раз сформировать страницу и в последующем отдавать ее пользователям в готовом виде.

Для этой цели и предназначен плагин W3 total cache, работающий на движке wordpress. Это один из самых популярный плагинов в своей области, имеет обширный функционал. Но об этом ниже.

Настройки плагина

Рассмотрим общие настройки (находится в панели слева с заголовком Performance) – General Settings. Первое, что вы увидите на вкладке General, это Preview Mode, в переводе на русский означает режим просмотра. Включите эту функцию (кнопка Enable) если только вы, хозяин сайта, желаете увидеть работу плагина. Если же он должен работать для всех – оставьте его выключенным. Не забудьте после настроек нажать кнопку сохранить (Save).

Следующий – Page Cache, что означает кэш страницы. С помощью этой функции вы активируете кеш страниц.

Minify (минимизация). Означает ускорение загрузки сайта путём минимизации файлов css js и html. Отметьте галочки, как показано на скриншоте. И кликните на кнопку сохранить.

Database Cache (кэш базы данных). Из названия уже становится понятно, что происходит кэширование базы данных, что сокращает загрузку страниц. Используем метод кеширования – диск. И, конечно же, кнопка сохранить (save).

Object Cache (объект кэша). Также как на предыдущем этапе, устанавливаете галочку к функции включить (enabled). Метод кэширования тот же. Нажимаем кнопочку save. Эта функция нужна в том случае, если вы используете выделенный сервер.

Browser Cache (кэш браузера). Наверное, главная функция. Здесь происходит активация кеша браузера. Ваши страницы будут загружаться ещё быстрее. Раньше уже было сказано, к чему это может привести в хорошем смысле.

CDN (сеть доставки контента). В выпадающем списке CDN Type вы сможет выбрать ближайшего провайдера. Если вам неизвестна эта функция, можете его пропустить.

Reverse Proxy (обратный прокси-сервер). Он также кэширует страницы сайта. Можно не включать эту функцию.

Monitoring (мониторинг). Уже из названия понятно, что вас ждёт. Наблюдение за статистикой. Если вам неизвестно, что означает функция New Relic, то не используйте этот раздел.

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

Debug (отладка). Эту опцию лучше не трогать. По умолчанию никаких галочек не стоит. Поэтому лучше оставить, всё как есть.

Import/Export Settings (настройки импорта/экспорта). Вы сможете импортировать и экспортировать резервную копию плагина на другой свой сайт. Это удобно, после того, как на одном из ваших сайтов сделаны настройки, что заняло не меньше часа времени. Столько же терять на другом? Для этого разработчики и придумали такую функцию.

После основных настроек (General) можно перейти на расширенные параметры кеша страниц – вкладку Page Cache.

В категории General устанавливаем галочки везде, кроме 404 страницы и URL. Отмечаем то, что будем кэшировать.

В Cache Preload вы указываете время, или оставляете то, которое уже есть для обновления кэша.

В Advanced сколько времени будет жить ваши страницы сайта в кэше. Можете оставить все, как есть.

В Purge Policy оставляете, как показано на скриншоте. Она означает, какие страницы копии будут созданы в кэше.

Категория Minify. Вы помните, что она отвечает за минимизацию страниц. Помимо того, что в основных настройках мы не отметили галочкой ничего, а оставили, всё как есть, то здесь нужно структуру URL перезаписывать. А для этого поставить галочку в верхней строке.

Далее настройки HTML & XML. Отмечаем галочки, как на скриншоте.

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

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

Категория Database Cache. Всё просто, как дважды два. Как рекомендуют, так и делаем.

Ещё один Advanced. Означает, сколько времени будет существовать копия кэша. Оставляйте настройки, как на скриншоте.

Категория Object Cache по умолчанию, как в основных настройках.

Browser Cache в разделе General указываем галочки везде, кроме страницы 404. Это кэш браузера и 404 страница совсем не нужна для сохранения. Остальное оставляем, как есть.

Вот теперь настройки готовы. Можно приступать к работе. А точнее, плагин W3 total cache оптимизирует работу вашего сайта.

Дополнения

Из минусов плагина можно ответить отсутствие русского перевода, хотя возможно, когда-нибудь это исправят.

Если ваш сайт использует WooCommerce, рекомендую посмотреть описание дополнительных настроек для этого плагина здесь https://saphali.com/w3-total-cache.html.

W3 Total Cache все таки довольно сложный в настройках плагин. Если вы новичок в работе с WP рекомендую бесплатный плагин кэширования WP Super Cache.

Настройка плагина W3 Total Cache: расширенные настройки минимизации кода

You are using an outdated browser. Please upgrade your browser.

By signing up, you agree to our Terms of Service and Privacy Policy.

Длительная загрузка страниц может нанести вред вашему сайту различными способами ведь это один из Важных СЕО трендов 2020 года . Поэтому следует как можно быстрее улучшить скорость вашего работы вашего сайта первым делом важно выбрать хостинг для wordpress и настроить кэширование – один из наиболее эффективных методов повышения скорости. Мы рассмотрим особенности 6 лучших плагинов кэширования для WordPress. А также изучим возможности, которые каждый из них предлагает, чтобы помочь Вам определить лучший (а не только самый быстрый). Мы проанализируем плагины: WP Rocket, W3 Total Cache, WP Super Cache, WP Fastest Cache, Comet Cache и Cache Enabler.

Что такое кэширование?

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

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

Когда браузеру не нужно получать новую информацию каждый раз при обращении к сайту, это значительно ускоряет процесс загрузки страницы. Кэширование плагинов работает одинаково. Они сохраняют динамически созданные HTML-файлы в кеше и открывают их при повторном запросе, вместо повторной загрузки всех PHP-скриптов из WordPress.

Как проверить измениться ли работа после включения функции кэширования?

Для того, чтобы убедиться в увеличении скорости работы сайта, рекомендуем протестировать сайт с использованием систем аналитики Pingdom и GTmetrix.

WP Rocket – один из лучших платных плагинов для кэширования на WordPress и единственный из премиум плагинов в нашем листе. Данный плагин невероятно удобен в использовании и просто необходим для тех вебмастеров, которые испытывают сложности с техническими терминами.

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

WP Rocket – плагин с множеством настроек, который предлагает предзагрузку кеширования, браузерное кэширование, сжатие GZIP, сжатие и настройку для HTML, CSS и минимизацию JavaSCript.

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

Вот некоторые другие функции, которые вы найдете в каждой лицензии плагина кэширования:

  • Простая, быстрая и интуитивно понятная настройка.
  • Кэширование страницы немедленно активируется.
  • Оптимизация Google Fonts минимизирует HTTP-запросы.
  • Уменьшения использования трафика за счет использования сжатия GZIP
  • Минимизация JavaScript и CSS .
  • Интеграция с CloudFlare.
  • Поддержка технологии LazyLoad
  • Поддержка предоставляется на English, French, German, Spanish, Italian языках.

W3 Total Cache – это единственный фреймворк для оптимизации WordPress, созданный для улучшения пользовательского опыта и время загрузки страницы. Первое, что вам необходимо знать про плагин, это то, что его настройки делятся на 16 страниц. Так что на настройку данного плагина может уйти прилично времени (даже у опытных разработчиков). Стоит отметить, что не обязательно вручную изменять все настройки, для корректной работы плагина будет достаточно настроек по умолчанию.

W3 Total Cache имеет возможность отдельной настройки для разных типов кэширования – страниц, объектов, базы данных, браузерного кэширования и т.д. Уровень детализации настроек плагина очень высокий, который вряд ли вы найдете где-то еще.

  • Сжатие GZIP для оптимизации рендеринга веб-браузера.
  • Минимизация и конкатенация файлов HTML, CSS и JavaScript.
  • Поддержка сетей доставки контента (CDN).
  • Совместимость с SSL сертификатами.
  • Экономия трафика на 80% за счет минимизации и сжатия HTML, CSS, JavaScrip
  • Поддержка AMP

WP Super Cache

WP Super Cache – бесплатное решение для кэширования в WordPress. Механизм работы данного плагина достаточно прост. Плагин генерирует статический HTML с вашего динамического WordPress блога и кэширует их вместо скриптов WordPress PHP. Плагин предлагает 3 варианта ускорения загрузки страницы:

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

WP Fastest Cache

По мнению веб разработчиков, плагин WP Fastest Cache – это наиболее простой и быстрый плагин кэширования для WP. Наподобие WP Super Cache, WP Fastest Cache создает статическую HTML страницу основываясь на динамическом WordPress блоге и сохраняет в кэш.

WP Fastest Cache предоставляет простой в установке плагин. Вам даже не нужно будет изменять конфигурационный файл .htaccess.

Плагин использует mod_rewrite для создания статических HTML-файлов на вашем веб-сайте. Он также предлагает минимизацию, сжатие GZIP, кэширование браузера и возможность комбинирования файлов JavaScript и CSS для сокращения запросов с вашего сервера.

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

Comet Cache

Comet Cache известен также как ZenCache или Quick Cache, с новым именем плагин набирает все большей популярности. Плагин в режиме реального времени делает скрин каждого поста, категории или ссылки и кэширует их.

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

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

  • Параметры для управления автоматической очисткой кэширования для домашней страницы и страницы сообщений, страницы автора, категории, тега и пользовательских временных архивов, пользовательских архивов типа сообщений, каналов RSS / RDF / ATOM и XML-файлов Sitemap.
  • Возможность кэшировать или игнорировать URL-адреса, содержащие строки запросов (GET Requests).
  • Пользовательский агент и шаблоны исключения HTTP.
  • Установка времени автоматического истечения времени для файлов кеша.
  • Кэширование на стороне клиента.
  • Совместимость с WP-CLI

Cache Enabler

Cache Enabler – небольшой по размеру плагин для WP, который выполняет 2 основные функции – снижает время загрузки страницы и генерирует статические HTML файлы, предоставляет поддержку WebP. Статические HTML файлы хранятся на жестком диске сервера.

Этот плагин – единственный позволяет пользователям загружать WebP изображения без использования JavaScript. Для тех, кто еще не в курсе, WebP – это новый формат изображения, который быстро набирает популярность из-за небольшого веса и хорошей оптимизации.

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

  • эффективное и быстрое кэширование со стороны CMS – системы
  • автоматизированная или ручная очистка кэш
  • ручная настройка кэширования для отдельных страниц
  • отображает актуальный размер кэша в панели управления
  • минимизация HTML и JavaScript
  • WebP поддержка (в месте с Optimus )
  • Поддержка адаптивных изображений
  • ориентирован на HTTP/2

Сравнивая работу плагинов по результатам тестов GT Metrix и Pingdom, мы получаем следующие результаты

Из результатов тестов видим, что только один плагин показал результат ниже 1 секунды по обоим тестам – Cache Enabler и его по праву можно назвать самым быстрым. Стоит отметить, что данный плагин бесплатный и очень простой в установке.

WP Super Cache – еще один эффективный плагин для кэширования, так как результаты тестов показывают, что он находиться на 2 месте после Cache Enabler.

По результатам анализа Pingdom наиболее ускоряет работу сайта WP Fastest Cache.

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

Если бы мы более глубоко покопались в настройках W3 Total Cache, то возможно, получили бы более высокие показатели. Но так, как мы брали за основу стандартные настройки, то это было бы нечестно по отношению к другим плагинам. Ну и на основе тестов можем сказать, что мы не рекомендуем Comet Cache.

Подведем итоги, если вы ищите способ ускорить работу сайта, без дополнительных настроек и с минимальными усилиями, используйте Cache Enabler или WP Super Cache.

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

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

Плагин w3 total cache wordpress

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

W3 Total cache

Плагин понравился мне тем, что в отличии от других, не вызвал никаких проблем с сайтом, отработав корректно (хотя резервную копию все равно рекомендую создать) Например плагин Hyper-cache испортил мне css стили, после деактивации и удаления плагина проблема не решилась. Разбираться в чем конкретно было дело я не стал.

Также w3 total cache обладает довольно понятными настройками. Давайте разберем их. После установки у нас появляется боковое меню perfomance

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

Toggle all caching types on or off (at once) – включить все опции, это нам вряд ли пригодится, галочку не ставим.

Page cache, очень нужная и важная вкладка, позволяет сократить время ответа от сервера за счет кэширования страниц на сервере. То есть плагин генерирует странички html, кладет из в папку кэша и отдает по запросу, экономя время на генерацию страницы apache. Page cache metod выставляется в зависимости от хостинга, в данном примере установлен для виртуального хостинга, если у Вас VPS/VDS, выберите соответствующие параметры.

Minify . Это аналог плагина autoptimize, позволяет сжать css js и html. Autoptimize мне понравился больше, поэтому у меня данная опция выключена. Если хотите использовать w3tc, настройки лучше оставить по умолчанию, или если есть желание можете поэксперементировать. Не включайте два плагина одновременно.

Database Cache. Как следует из названия, на данной вкладке мы оптимизируем запросы к БД, включаем.

Object Cache. также оптимизирует работу с БД, включаем.

Browser Cache. Кэширование браузером страниц сайта и статического контента, включаем обязательно.

CDN. Или Content Delivery Network, c еть доставки контента. Если Ваш сайт посещают много людей по всему миру, или же в Вашей стране, то для быстрой отдачи контента желательно что бы данные располагались физически не очень далеко от пользователя, с наименьшим количеством узлов на пути. Сеть доставки контента хранит его например в Вашем городе, в то время когда сервер расположен за многие тысячи километров. Это позволяет ускорить доставку видео, аудио или иного содержимого сайта. Пока наш сайт развивается, не будем включать эту возможность ��

Reverse proxy. Прокси сервер для распределения нагрузки, хранения кэша, используется для высоконагруженных проектов, нам пока не нужен.

Monitoring. Сервис забугорного мониторинга Newrelic, имеет возможность бесплатного мониторинга, но требует установки php агента на сервер. По мне так сервисы мониторинга от яндекс и гугл вполне самодостаточны.

Licensing. Место для ввода серийного номера, если вдруг Вы купили этот плагин. За деньги предоставляется поддержка, настройка сервера и плагина.

Miscellaneous.

Можно включить на dashboard отчет PageSpeed Insights. предварительно зайдя сюда – console.developers.google.com/project

создать новый проект

включить в нём “ PageSpeed Insights API ”

и создать новый public api access key (browser).

Получим на dashboard такую картинку

Verify rewrite rules – уведомление об ошибках, включить.

File locking и optimize disk оставляем выключенными.

Enable edge mode – включает режим разработчика, новые возможности. Может работать нестабильно.

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

Import Export Позволяет сохранять и загружать конфигурацию плагина.

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

Следующие пункты меню отвечают за тонкие настройки включенных выше возможностей.

Page cache General

Cache front page – кэширование главной страницы

Cache feeds – кэширование категорий, тэгов, комментариев

Cache ssl – если Ваш сайт использует SSL шифрование

Cache 404 (not found) pages – Кэширование страницы 404

Cache requests only for site.ru site address – кэш только для такого адреса сайта (без www)

Don’t cache pages for logged in users – не кэшировать страницы авторизованных пользователей (что бы не авторизованные не увидели кэш Вашей страницы)

Don’t cache pages for following user roles – Не кэшировать страницы для следующих ролей

Cache preload – кэш создается заранее, до того как пользователь запросит страницу.

Update interval – периодичность с которой создается кэш

Pages per interval – количество страниц, которое создается в созданный интервал.

Preload the post cache upon publish events – создание кэша при публикации поста.

Purge policy: page cache – разделы кэша, которые будут обновлены при публикации поста.

Advanced – по большому счету служебные настройки, трогать их не обязательно.

Minify General

Rewrite url structure – сокращает путь до js и css файлов

Disable minify for logged in users – выключить сжатие для авторизованных пользователей.

inline css minification – оптимизирует CSS

Don’t minify feeds – не сжимает стили лент

Line break removal – удаление разрывов

Operations in areas – до тега head, только минифицировать или только объединить.

Embed type – Тип встраивания скриптов. По умолчанию – default, blocking. Лучше попробовать выбрать non-blocking using “async”.

Preserved comment removal – сохранение комментариев (в скрипте)

Line break removal – удаление разрывов (не безопасно)

Combine only – только объединить.

Preserved comment removal (not applied when combine only is active) – сохранить комментариев. Не сохраниться, если активно “только объединить”

Line break removal (not safe, not applied when combine only is active) – удаление разрывов. Не сохраниться, если активно “только объединить”

Служебные настройки, можно ничего не менять.

Database cache General

Don’t cache queries for logged in users – Не кэшировать для авторизованных пользователей.

Maximum lifetime of cache objects: – время жизни кэша

Garbage collection interval – период удаления устаревшего кэша.

Object cache

Maximum lifetime of cache objects: – время жизни кэша

Garbage collection interval – период удаления устаревшего кэша.

Browser cache

Вкладка General включает выбранный параметр всем группам ниже: CSS&JS HTML&XML MEDIA&OTHER FILES

Set Last-Modified header – Установит в заголовке дату последнего измнения документа.

Set expires header – время жизни кэша.

Set cache control header – новая директива жизни кэша, имеет приоритет над expires.

Set entity tag (eTag) – entity tag, метка, присваивается ресурсу, при изменении ресурса изменяется. Позволяет понять браузеру изменился контент или нет.

Set W3 Total Cache header – устанавливает в заголовке идентификатор w3 total cache.

Enable HTTP (gzip) compression – включает сжатие файлов методом deflate, не будет работать в связке с nginx.

Prevent caching of objects after settings change – запретить кэширование для указанных объектов.

Prevent caching exception list -список исключений кэширования.

Don’t set cookies for static files – не устанавливать куки для статических файлов

Do not process 404 errors for static objects with WordPress – не генерировать ошибку 404 для ненайденных статических объектов.

404 error exception list – список исключений

Рекомендуемые настройки для nginx

Manage user agent group

Позволяет устанавливать темы, или перенаправлять пользователей на другие страницы по user-агенту.

Manage referrer groups

Тоже самое, только позволяет управлять пользователем по заголовку referrer, то есть с какого сайта пришел пользователь.

CDN

Настройки сети доставки контента.

Monitoring

Extensions

Дополнительные рекомендованные плагины

CloudFlare – Обратный прокси-сервер (англ. reverse proxy) — тип прокси-сервера, который ретранслирует запросы клиентов из внешней сети на один или несколько серверов, логически расположенных во внутренней сети. При этом для клиента это выглядит так, будто запрашиваемые ресурсы находятся непосредственно на прокси-сервере.(платный)

FeedBurner — веб-сервис, который пропускает через себя RSS-потоки, исправляет в них мелкие ошибки и может добавить потоку дополнительную функциональность, например, кнопку Play для подкастов. (платный)

Genesis Framework – фреймворк для wordpress. (платный)

WordPress SEO by Yoast – seo плагин.

FAQ

Ответы на вопросы.

Support

Обращение в службу поддержки

install

Инструкция по установке

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

Мастер Йода рекомендует:  Основы работы web и сетей передачи данных вводный видеокурс
Добавить комментарий