Кэширование — весьма полезная функция, позволяющая заметно ускорить работу сайта на 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» мы видим настройки плагина. В принципе можно ничего не редактировать и оставить настройки по умолчанию. При этом желающие могут пройтись по пунктам и задать все необходимые параметры. Единственное что нам тут может понадобится в будущем — кнопка «Clear cache», сбрасывающая кэш. Чуть ниже видим количество страниц в кэше на данный момент и всё прочее.
Мой плагин WP Super Cache. Сравнивать не с чем, так как другие не устанавливал.
вроде говорят тоже неплохой плагин. а вообще в этом деле главное чтобы что то было.
Слишком сложный этот WP Super Cache, я в половине настроек так и не разобрался
да может это и не особо нужно. как правило дефолтные настройки позволяют плагину нормально работать и выдавать страницы из кэша. а всё остальное уже для понтов.
Я тоже так думаю.
На блоге поставил Hyper Cache, еще когда на ТаймВебе был, так и не трогал. А на Макхосте при установке Вордпресс у них в сборку входит WP Super Cache. Когда делал новый сайт, настройки никакие не менял, вроде все нормально работает.
Тут еще от хостинга многое зависит. У меня на ТаймВеб и кеширование не помогало, все равно нагрузка была. А на Бегете пока не ставил эти плагины и нормально все работает.
Ну а вообще макхост нормальный хостинг по первым впечатлениям? Хочу тоже что нибудь выбрать для новых сайтов.
кстати я не понял куда ты пропал.
Да никуда не пропадал, на месте. Как-то время не замечаешь, вроде недавно заходил, а оказалось давненько — ты уже столько статей накатал :-).
Макхост мне нравится, поддержка нормальная, всегда на связи. Когда переезжал, все мне сами перенесли и потом несколько суток мониторили, чтобы выяснить причину повышенной нагрузки. Если вдруг решишь, могу дать промокод на 3 бесплатных месяца.
на месте это хорошо. да, если пойду на макхост возьму промокод и твою рефку.
Решил ускорить свой сайт — поставил Hyper Cache и тут началось: сайт начал глючить, виснуть и в конце концов «лег». Обратился в поддержку хостинга за помощью. Оказалось, что мой хостер реализует своими средствами кеш для всех без исключения сайтов — по умолчанию. Из-за чего произошел конфликт API кешера хостинга и плагина.
Мораль: На хорошем хостинге должен быть реализован свой кеш.
Александр, чтобы поднять сайт можно было просто деактивировать плагин или удалить папку с плагином по ftp. На счёт кэширования хостингом я не в курсе, мне такие не встречались.