CMS WordPress. Кеширования на хостинге и с помощью плагинов

aleksey.kucher
5 місяців
0
Привет, помогите разобраться, пожалуйста, какое есть кеширования на хостинге дефолтное, какое дополнительно платное, что оно кеширует и как сочетается с плагин и кеширования.

Огромное спасибо.

Алексей

P. S. Похожую тему видел, но прошло 5 лет уже, решил создать новую.
karlov
5 місяців
0
Из того, что не требует настройки на самом сайте — только OPcache.
Остальное — Memcache(d), Redis, LiteSpeed Cache — требуют дополнительной настройки на сайте с помощью плагинов или правки кода.

Инструкции в вики:
- OPcache — OPcache | Вопросы-ответы на Wiki - Хостинг Украина
- Memcache(d) — Memcache(d) | Вопросы-ответы на Wiki - Хостинг Украина
- Redis — Redis | Вопросы-ответы на Wiki - Хостинг Украина
- LiteSpeed Cache — OpenLiteSpeed | Вопросы-ответы на Wiki - Хостинг Украина
vladipfw
5 місяців
0
Здравствуйте.
В целом, какого либо серверного кеширования со стороны хостинга нет.
Но есть ряд дополнительных услуг, которые Вы можете использовать.

Для всех тарифных планов доступны фильтры модуля Google PageSpeed. Он установлен на хостинге по умолчанию и также предназначен для ускорения отображения страницы в браузере. Документация данного модуля размещена на официальном сайте www.modpagespeed.com/doc/
Инструкция по использованию - Настройки оптимизации сайта (PageSpeed) | Вопросы-ответы на Wiki - Хостинг Украина

Есть также ряд дополнительных услуг, которые можно заказать и использовать на своем сайте:
Redis
Memcache(d)
OPcache
В рамках бизнес-хостинга услуги включены в тариф по умолчанию.
На обычных тарифах — услуги платные.

Для услуг Redis и Memcache(d) нужна поддержка и настройка со стороны самого сайта (существуют плагины на WP)
OPcache - не требуют дополнительной настройки, достаточно активировать услугу для конкретного сайта.

Дополнительную информацию по использованию и настройке, Вы можете найти в соответствующих инструкциях:
OPcache - OPcache | Вопросы-ответы на Wiki - Хостинг Украина
Memcache(d) - Memcache(d) | Вопросы-ответы на Wiki - Хостинг Украина
Redis - Redis | Вопросы-ответы на Wiki - Хостинг Украина
aleksey.kucher
5 місяців
0
Спасибо большое за такие быстрые ответы, прошлая тема, которую я упоминал, 2018-го года немножко затрагивает сочетание кеширования, которое есть на хостинге и плагинов кеширования.

Могли бы вы расскрыть эту тему как можно шире и проще. Что делает OPcache и как его работа сочетается с плагинами кеширования? Есть ли на хостинге дефолтные сервисы кеширования для обычных тарифов? Что они делают?


Спасибо огромное!


С уважением,


Алексей
slonik2010
5 місяців
0
Opcache - это PHP акселератор, он кеширует опкоды (скомпилированный интерпретатором байт-код скриптов). PHP интерпретатор извлекает скрипт, делает из него опкод, выполняет его и уничтожает. То есть при каждом запросе к скрипту, серверу нужно будет выполнить работу по его извлечению. Opcache же позволяет сохранить этот опкод в оперативной памяти и при очередном обращении к скрипту, будет просто взят готовый байт-код из кеша. За счет этого и растет производительность, а также снижается нагрузка на сервер.

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

Opcache на плагины кеширования влиять не должен.
aleksey.kucher
5 місяців
0
Спасибо, OPcache у меня уже был подключён.

А что даёт Memcache? Как он сочетается с плагинами кеширования?



Спасибо,


Алексей
aleksey.kucher
5 місяців
0
Я правильно понимаю, что Redis - это аналогичная Memcache система? Какую есть смысл тестировать? Как измерить результат в тестовом периоде? Какие показатели? Как быстро они проявляются?


Спасибо!
slonik2010
5 місяців
0
Memcache и Redis - это быстрые хранилища данных в оперативной памяти. Чтобы не делать например выборку из базы каждый раз при запросе однотипных данных, сайт может положить эти данные в такой кеш и брать оттуда, что будет значительно быстрее, а также снизит нагрузку на базу. Еще например какие-то отдельные элементы страниц там могут храниться, которые без такого кеша сохраняются просто в файлах и т.п. Еще в них можно хранить сессии.

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

Эти модули тоже рекомендуется применять с целью ускорения работы сайта и снижения нагрузки на базу данных, но стоит отметить, что они не работают сами по себе как Opcache, работа с ними настраивается в скриптах сайта. Для популярных CMS примеры есть в нашей wiki:

Redis | Вопросы-ответы на Wiki - Хостинг Украина
Memcache(d) | Вопросы-ответы на Wiki - Хостинг Украина
aleksey.kucher
5 місяців
0
Спасибо, а какой из низ брать для тестов? Как они показывают себя с плагинами кеширования?


Спасибо!
rudenko
5 місяців
0
Оба хранилища быстрые, так как хранят данные в памяти, все зависит от плагина и типа нагрузки, с которой сталкивается сайт. В зависимости от используемой CMS выбирайте плагины и тестируйте. Подсказать с ходу не получится.
sub_zero
3 місяці
0
Здравствуйте.
Кеширование есть не только на хостинге, но ещё и внутри Движка, и некоторые движки имеют 2 типа кеширования, а иногда это кеширование ещё и вредит ... тогда уж виноват сайт, так создан.
Обращайтесь.
Вайбер - 0503561633
seo.web-sto.com