SEO, заработок в Интернете, блоггинг, работа в компьютерных программах

Ускорение работы сайта на wordpress с помощью кэширования

кэшКэширование — весьма полезная функция, позволяющая заметно ускорить работу сайта на wordpress (и не только). Чтобы отобразить любую страницу сайта, WordPress обращается к БД, собирает информацию от установленных плагинов, виджетов, темы оформления и прочих приблуд. На всё это требуется какое-то время и ресурсы сервера. Сам движок WordPress не имеет встроенной системы кэширования, однако плагинов, реализующих эту функцию, в интернете много и на любой вкус.

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

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

  • W3 Total Cache
  • DB Cache Reloaded
  • WP-Cache
  • Hyper Cache

скорость работыЛично я использую плагин Hyper Cache и вполне доволен его работой. Это наиболее простой и безотказный плагин с минимумом настроек и кэшированием страниц в виде статичных копий. Устанавливается стандартно с оф страницы сайта wordpress. Единственное, что нужно будет сделать это добавить запись о разрешении кэширования в файл wp-config.php который находится в корневой директории вашего сайта.

Открываем wp-config.php и добавляем в него такой код

define('WP_CACHE', true);

То есть разрешаем кэширование. Код можно добавить в любое место файла, но до записи /* Это всё, дальше не редактируем. Успехов! */ После активации плагина в разделе «Параметры» админки wordpress появится пункт «Hyper Cache»

hyper cache в админке wordpress

Войдя в «Hyper Cache» мы видим настройки плагина. В принципе можно ничего не редактировать и оставить настройки по умолчанию. При этом желающие могут пройтись по пунктам и задать все необходимые параметры. Единственное что нам тут может понадобится в будущем — кнопка «Clear cache», сбрасывающая кэш. Чуть ниже видим количество страниц в кэше на данный момент и всё прочее.

настройки hyper-cache

Подписка на новые статьи. Введите e-mail:

Понравилась статья? Следи за новостями блога по Лента RSS RSS или в Обновления блога на Twitter Twitter !
Вернуться на Главную страницу
Комментарии (11)
  1. Геннадий

    Мой плагин WP Super Cache. Сравнивать не с чем, так как другие не устанавливал.

  2. Антон

    вроде говорят тоже неплохой плагин. а вообще в этом деле главное чтобы что то было.

  3. Геннадий

    Слишком сложный этот WP Super Cache, я в половине настроек так и не разобрался :)

  4. Антон

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

  5. Геннадий

    Я тоже так думаю.

  6. Олег

    На блоге поставил Hyper Cache, еще когда на ТаймВебе был, так и не трогал. А на Макхосте при установке Вордпресс у них в сборку входит WP Super Cache. Когда делал новый сайт, настройки никакие не менял, вроде все нормально работает.

    Тут еще от хостинга многое зависит. У меня на ТаймВеб и кеширование не помогало, все равно нагрузка была. А на Бегете пока не ставил эти плагины и нормально все работает.

  7. Антон

    Ну а вообще макхост нормальный хостинг по первым впечатлениям? Хочу тоже что нибудь выбрать для новых сайтов.

    кстати я не понял куда ты пропал.

  8. Олег

    Да никуда не пропадал, на месте. Как-то время не замечаешь, вроде недавно заходил, а оказалось давненько — ты уже столько статей накатал :-).

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

  9. Антон

    на месте это хорошо. да, если пойду на макхост возьму промокод и твою рефку.

  10. Александр

    Решил ускорить свой сайт — поставил Hyper Cache и тут началось: сайт начал глючить, виснуть и в конце концов «лег». Обратился в поддержку хостинга за помощью. Оказалось, что мой хостер реализует своими средствами кеш для всех без исключения сайтов — по умолчанию. Из-за чего произошел конфликт API кешера хостинга и плагина.

    Мораль: На хорошем хостинге должен быть реализован свой кеш.

  11. Антон

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

Ваш комментарий