Где находиться время кэша в вордпресс. Кэширование WordPress блога с помощью плагина Hyper Cache — установка и настройка. Database Cache — кэширование базы данных
Прошло некоторое время с тех пор, как Google анонсировал, что скорость, с которой загружается сайт, повлияет на позицию в списке выдачи. То же самое относится и к мобильным устройствам. Но больше всего вас должно волновать то, как медленная работа сайта скажется на пользователях. Например, вы в курсе, что половина посетителей сайтов в Интернете считают, что он должен загрузиться за две секунды и меньше? Я думаю, что это весьма справедливо, ведь если так подумать, то нет ничего более раздражающего, чем смотреть как что-то подгружается. Не говоря уже о тех неудобствах, которые испытывает человек, когда хочет что-то купить, а сайт тормозит.
К счастью, существует много способов как можно ускорить свой сайт. Одним из лучших вариантов является использование специального модуля для кэширования (cache). Сегодня мы вкратце рассмотрим что такое кэширование и почему оно так критично, когда речь заходит о скорости загрузки страниц. Помимо этого я также поделюсь с вами списком лучших плагинов на рынке по работе с кэшем.
Что такое кэш?
Кэшем (cache) называется такое место в компьютерной памяти, где хранятся данные для будущего использования. Например, вместо того, чтобы полностью выполнять процесс по загрузке сайта из базы данных часть данных подкачивается из кэша. Когда посетитель ходит по вашему сайту, то сайт запрашивают данные из базы данных, которая хранится на хостинге. Если быть точнее, то они запрашивают изображения, Javascript и CSS вашего сайта, чтобы он был в читабельных файлах HTML и доставлялся прямо в браузер. К сожалению, этот процесс требует определенных ресурсов и занимает время. Однако нет никакой нужды в том, что пользователям сайта было нужно каждый раз запускать этот процесс. Особенно, когда речь заходит о статичном контенте вашего сайта. Например, опубликованных постах, которые навряд ли кто-то будет уже редактировать.
Именно поэтому кэширование вашего сайта необходимо, если вы хотите:
- быстро предоставлять доступ к данным сайта, которые редко меняются
- ускорить весь процесс загрузки сайта
- предоставить более качественный пользовательский опыт для всех посетителей своего сайта
- продвигать в позициях выдачи поисковиков, благодаря более высоким показателям загрузки
- приберегите серверные ресурсы и снизьте кол-во крахов
Как вы видите, есть уйма преимуществ в том, чтобы кэшировать ваш сайт на WordPress.
Основной функционал, который есть в каждом из упомянутых плагинов:
- кэширование для мобильных пользователей
- уменьшение размеров файлов и сжатие GZIP
- настройка расписания очистки кэша
- поддержка HTTPS/SSL
Лучшие плагины для кэширования WordPress
Зная, что скорость сайта очень важна, и что она зависит напрямую от кэширования, нашим следующим шагом будет добавить соответствующий плагин себе на сайт. Вот несколько самых надежных, доступных и богатых функциями решений.
Недавно один из наших читателей спросил нас, как очистить кэш WordPress? Ваш веб-браузер, сервер и плагины, установленные на вашем сайте, могут использовать процесс кэширования, который вряд ли позволит вам увидеть обновленный статус вашего блога.
В этой статье мы покажем вам, как правильно очищать кэш вашего блога WordPress.
Решения для кэширования хранят статическую версию вашего сайта. Это позволяет WordPress пропускать самые тяжелые PHP-скрипты и повышать производительность вашего сайта.
WordPress Существует много типов решений для кэширования. Самыми популярными являются плагины кеша типа " "И" .
Эти плагины предоставляют простой в использовании интерфейс для управления кэшем блога, истечением срока хранения кэшированного содержимого и кэшированием по требованию.
Хостинг WordPress, управляемый такими поставщиками, как WPEngine, использует собственные решения для кэширования, поэтому вам не нужно устанавливать этот плагин для кэширования.
Если вы используете службу CDN, такую как «MaxCDN» или «CloudFlare», она также будет обслуживать кэшированные копии статического содержимого.
Если вы используете брандмауэр веб-приложения как "Или" Чтобы повысить безопасность WordPress, у них также есть собственный кэш для ускорения работы вашего сайта и сокращения времени простоя.
Наконец, ваш браузер также может хранить кэшированные версии страниц на вашем компьютере.
Целью кэширования является ускорение вашего сайта и улучшение общего пользовательского опыта. Однако иногда это мешает вам увидеть изменения, которые вы вносите на своем сайте, что может быть неприятно. В этом случае вам нужно будет очистить кеш, чтобы увидеть ваши изменения.
Тем не менее, давайте посмотрим, как очистить кэш в WordPress.
Шаг 1: очистить кеш браузера
Во-первых, вам нужно очистить кеш вашего , Большинство веб-браузеров могут хранить статический контент, такой как таблицы стилей, JavaScript и изображения с веб-сайта, чтобы ускорить последующие посещения.
Однако иногда веб-браузеры могут не понимать, что веб-страница изменилась. Вместо получения новой копии они все равно могут перезагрузить страницу из кэшированной версии на вашем компьютере.
Вот как вы очистите кеш вашего браузера Google Chrome. Сначала вы должны нажать на значок меню, а затем выбрать « Дополнительная Инструменты> Очистить навигационные данные .
Откроется окно, в котором вы можете выбрать контент, который хотите удалить. Убедитесь, что кэшированные изображения и файлы проверены, а затем нажмите кнопку " Очистить данные просмотра п».
Вы успешно очистили кеш браузера и теперь можете попробовать зайти на ваш сайт.
Если вы все еще не видите изменений, перейдите к следующим шагам.
Если вы хотите выбрать один из двух лучших плагинов для управления кэшем WordPress, ознакомьтесь с нашей статьей:
Для других веб-браузеров обратитесь к соответствующей документации о том, как стереть их кеши.
Шаг 2: очистить кеш плагина WordPress
Если вы используете плагин кэширования на WordPress, вы должны очистить кеш вашего плагина. Большинство плагинов для кэширования позволяют вам легко сделать это из соответствующих настроек.
Очистить кэш из WP Super Cache
Это позволяет пользователям мгновенно кэшировать свой сайт в один клик. Его робот автоматически выбирает ваши страницы WordPress для создания кэша, а затем автоматически активирует рекомендуемые параметры кэширования WordPress, такие как сжатие GZIP, кэширование страниц и предварительная загрузка кэша.
WP Rocket также включает дополнительные функции, которые вы можете включить для дальнейшего повышения производительности. Включая отложенную загрузку изображений, поддержку CDN, предварительную выборку DNS, минификацию и т. Д.
2. WP Fastest Cache
WP Fastest Cache - это кеш-плагин WordPress, который предлагает практически все, что может искать пользователь. Разработчики этого плагина утверждают, что это самая простая и быстрая система WP Cache. И если честно, это так! Благодаря более чем активным установкам 300 000 этот плагин предлагает посетителям быстрый просмотр страниц.
Здравствуйте дорогие читатели блога В данной статье мы затронем важную тему ускорения вашего блога на платформе WordPress и снижения нагрузки на сервер хостинга с помощью hyper cache.
— это плагин кэширования wordpress (кеш wordpress). Обязательно применяй кэш wordpress и скорость загрузки твоего сайта существенно увеличится.
При увеличении количества посетителей на ваш блог возникает проблема. Когда читатель хочет посмотреть определенную страницу на вашем сайте, он должен подождать, когда на сервере она сгенерируется в соответствии с ее темой wordpress и содержанием.
Сколько раз будут запрашивать определенную страничку, столько раз она будет создаваться на сервере снова и снова. Чем больше посетителей придут на блог, тем больше нагрузки на сервер и дольше время загрузки.
Все это можно избежать, если применить так называемое кэширование или кеш wordpress . Что это такое?
Это процесс сохранения сгенерированной странички по вашему запросу в определенной директории на сайте с помощью плагина Hyper cache. Теперь, если еще кто-то обратиться на сервер к той же странице, она не будет генерироваться заново, а просто возьмется из нужной папки, где хранится кэш wordpress и передастся на браузер пользователя.
Таким образом кэширование веб-страниц блога является очень эффективным способом уменьшения нагрузки на сервер хостинга и ускорения работы всего блога.
Плагин Hyper cache. Установка и настройка кеш wordpress.
Очень хорошо, что кэш wordpress работает только для незарегистрированных пользователей вашего блога. В большинстве случаев владельцы сайтов не разрешают регистрироваться посетителям на своем ресурсе и получается, что единственный человек, зарегистрированный на блоге – это администратор, то есть вы.
Это значит, что лично для вас кеш wordpress работать не будет и это замечательно. Представьте, что вы произвели какие то изменения на своем блоге (например в дизайне), тогда получается вы эти изменения не увидите, пока не сбросите кэш wordpress и так нужно было бы делать постоянно.
Скачать плагин кэширования можно с официального сайта wordpress .
- Распакуйте архив с плагином и закиньте папку Hyper cache в папку c плагинами wp-content/plugins/ на вашем сервере с помощью FTP клиента
- Зайдите в консоль вашего блога Плагины-Добавить новый-Загрузить-Установить
Включение кэш wordpress.
Для этого откройте для редактирования файл конфигурации wp-config.php, который находится в корневой директории вашего блога и вставьте туда следующую строчку кода:
define(‘WP_CACHE’, true);
Это можно также выполнить с помощью файлового менеджера Filezila.
Вставку можно производить в любое место файла конфигурации wp-config.php где-нибудь ближе к концу, но до строки:
/** Абсолютный путь к директории WordPress. */
if (!defined(‘ABSPATH’))
или, если на английском языке:
/** WordPress absolute path to the WordPress directory. */
if (!defined(‘ABSPATH’))
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
Теперь возвращаемся в консоль блога Плагины, находим плагин кэширования Hyper cache и активируем его.
Для того, чтобы плагин Hyper cache мог создать на блоге папку для кеш wordpress , нужно установить права доступа 777 на папку wp-content или wp-content/plugins/hyper cache/. Об установки прав доступа читай эту
Затем папкам wp-content или wp-content/plugins/ hyper cache можно вернуть права 755, а новой папке wp-content/plugins/ hyper cache/cache поставить 777, и тогда плагин Hyper cache сможет в нее записывать или стирать все файлы HTML с кэш wordpress .
Настройка правильной работы плагина Hyper cache.
Зайдем в настройки Hyper cache сразу после активации его работы, нажав Параметры
Или то же самое будет, если зайти в консоль блога Параметры — Hyper cache
В области Конфигурация будет сделана основная часть настроек плагина кэширования Hyper cache. В первую очередь ставим галочку напротив поля Активировать кэш? И сохраняем настройки Сохранить.
Все, кеш wordpress включено, можно увидеть далее сколько всего страниц кэшировано.
Напротив поля Время жизни кэшированных страниц нужно выставить число в минутах, в течении этого времени будет храниться HTML копия ваших веб-страниц и любой пользователь будет в течении этого времени получать ее именно оттуда.
Не имеет смысла ставить число маленьким, так как большинство страниц на вашем блоге не обновляется и храниться в архиве. У меня стоит 7200 минут (5 дней) Так советует известный технарь Е.Попов.
Нужно только смотреть, позволяет ли дисковое пространство на сервере хранить много кэшированных страниц. А это зависит от тарифного плана на хостинг, который вы купили для своего блога и количества посетителей, вернее количества страниц, которые читатели хотели бы посмотреть.
В основном дисковое пространство не менее 2-5 Гб, так что 7200 минут будет как раз.
Следующее поле «Автоочистка каждые” тоже предназначено для оптимального использования дискового пространства жесткого диска на сервере. То есть каждые 1440 минут (это в моих настройках соответствует 1 день) из папки с кешом удаляются заметки, время жизни которых истекло.
Так удаляются ненужные и бесполезные файлы с той периодичностью, которую зададите вы.
С помощью поля Как очищать кэш можно задать способ очистки при обновлении старого материала или при создании нового:
- All - соответствует обновлению всего кеш wordpress
- None - кэш wordpress не изменяется
- Single page (Single page strikly) — обновляется кэш только той заметки, в которой произошли изменения
Это поле можете заполнить как у меня (смотри выше) или выбрать самостоятельно.
В поле Gzip сжатие можно поставить галочку, и тогда файлы кеш wordpress будут сохраняться и отправляться в сжатом виде, что уменьшит нагрузку на сервер и увеличит скорость блога.
Если будет галочка в поле Do not cache the home (Не кэшировать домашнюю страницу) домашняя страница не подвергнется процессу кэширования.
Это можете понадобиться в случае частого обновления домашней страницы, когда само создание кэш wordpress теряет смысл, так как кэш часто обновляется и тогда не важно, где идет формирование страницы – из КЭШа или обычным образом.
Если вы не хотите кэширования какой-либо части блога, можно в поле исключить URI вписать часть адреса (например категории блога /kartinki-foto-smeshno) и тогда страницы, содержащие эту часть URL адреса кэшироваться не будут.
Остальные настройки можно оставить как есть. Не забудьте нажать кнопку Сохранить.
Рядом с кнопкой Сохранить еще очень важная кнопка Очистить кэш. Она вам понадобиться, когда вы измените дизайн блога и захотите, чтобы обновления увидели и посетители блога. Иначе им постоянно будет выдаваться только старая кэшированная версия всех страниц.
Основная работа выполнена, нужно проверить, работает ли кэширование на блоге с помощью плагина Hyper cache . Для этого выполните следующие действия:
Зайдите на свой блог через другой браузер. Получится, что вы зашли как обычный посетитель, а не администратор
Нажмите кнопки Ctrl-U. Перед вами откроется исходный код страницы
Пройдите в самый низ исходного кода. Вы должны увидеть что-то наподобие строчки