Вопрос к экспертам по кэшировании сайта на WP — нужно ли Memcach


AnatoliyK
148

Здравствуйте. Имею такой вопрос. У меня сайт на Вордпрессе, обычный хостинг, установлен Page Builder от SiteOrigin с адонами и виджетами. Так же Contact Form,  iThemes Security, Mobile Menu,  Polylang, Popup Maker, TablePress, wpDiscuz, Yoast SEO от которых отказаться не могу. Но порой так бывает, что главная страница зависает при загрузке (она довольно массивная). Уже установлен плагин  Autoptimize который имеет функцию кэширования. Картинки оптимизирует плагин Image Optimizer. Хостер предоставляет как платные опции Memcach, Redis, Zend OPcache. Стоит ли заказать их дополнительно, чтобы увеличить скорость загрузки сайта. И брать их всех или достаточно чего-то одного? Буду благодарен за ваш ответ!


Евгений Крупченко

Чтоб от этих платных опций был какой-то толк, нужно чтоб ваш сайт/cms/плагин это дело поддерживали (redis, memcache и т.д.). От простого их наличия ничего не изменится конечно же.

Другое дело opcache. Но неужели он тоже платно где-то? Это получается хостер сам себе в ноги стреляет — вместо того чтоб кэшировать клиентские скрипты и заметно уменьшить общую cpu нагрузку, они пытаются на этом какие-то копейки заработать в ущерб скорости, нагрузке… хотя если они еще и cpu нагрузку лимитируют и хотят больше денег за превышение, тогда логично конечно.

Не показывая самого сайта, что можно советовать? Может там вообще на стороне сервера все в норме, а тормозит уже на клиенте из-за как говорите «массивности» — мульен стилей, js скриптов и фоточек.


LEOnidUKG

То-то разработчики опыт набивают и деньги получают за оптимизацию.

А тут у нас оказывается надо надо мемкеш установить и всё. А все остальные разводили!

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


SeVlad

LEOnidUKG #:
Я думаю там проблема первого байта из-за гигантского количества модулей

Дело не в кол-ве, а в качестве и умения подбирать. Достаточно одного типа

AnatoliyK :
Page Builder от SiteOrigin

чтобы получить тормоза и глюки.

AnatoliyK :
Стоит ли заказать их дополнительно, чтобы увеличить скорость загрузки сайта. И брать их всех или достаточно чего-то одного? Буду благодарен за ваш ответ!

Для начала стоит изучить что такое кеш, какие виды бывают вообще и в ВП в частности.

А также вне зависимости от этого научиться искать проблемные места. Первый инструмент для ВП это плагины типа https://wordpress.org/plugins/query-monitor/

Query Monitor
Query Monitor

  • John Blackbourn
  • wordpress.org
Query Monitor is the developer tools panel for WordPress. It enables debugging of database queries, PHP errors, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and more. It includes some advanced features such as debugging of Ajax calls, REST API calls, and user capability checks. It includes the…


Proctor

AnatoliyK :
Здравствуйте. Имею такой вопрос. У меня сайт на Вордпрессе, обычный хостинг, установлен Page Builder от SiteOrigin с адонами и виджетами. Так же Contact Form,  iThemes Security, Mobile Menu,  Polylang, Popup Maker, TablePress, wpDiscuz, Yoast SEO от которых отказаться не могу. Но порой так бывает, что главная страница зависает при загрузке (она довольно массивная). Уже установлен плагин  Autoptimize который имеет функцию кэширования. Картинки оптимизирует плагин Image Optimizer. Хостер предоставляет как платные опции Memcach, Redis, Zend OPcache. Стоит ли заказать их дополнительно, чтобы увеличить скорость загрузки сайта. И брать их всех или достаточно чего-то одного? Буду благодарен за ваш ответ!

Autoptimize не кэширует, он сжимает css и js, у меня он стоит в связке с кэширующим плагином WP super cache, либо есть хороший плагин breeze — там функция оптимизации cs и js плюс кэширование, сразу два в одном.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *