Memcache ошибка PECL версии 2.2.7, а в то время версия 3.0.6 бета, что делать?

Главные вкладки

Аватар пользователя Happy Smile Happy Smile 5 октября 2017 в 9:55

Хочу на хостинге купить дополнительную память Memcache, устанавливала по этой инструкции https://www.ukraine.com.ua/faq/ispolzovanie-memcache-v-drupal.html#!8 и в конечном результате ошибка в отчётах о состоянии -

*There is a problem with your memcache configuration. Please review sites/all/modules/memcache/README.txt for help resolving the following issue:
PECL Memcache version 2.2.7 is unsupported. Please update to 3.0.6 or newer.*

Пишу в хостинг, мне пишут в ответ что версия 3.0.6 бета https://pecl.php.net/package/memcache и советуют обратится к специалистам друпала, чтобы обойти эту ошибку. Надеюсь Вы мне хоть поможете))

Комментарии

Аватар пользователя Happy Smile Happy Smile 5 октября 2017 в 15:29

Как я полагаю, помогло установить бета версию и перезапустить апаче, но в хостинге бета версий ставить нельзя ((( Как тогда поступить ?

Аватар пользователя Semantics Semantics 5 октября 2017 в 16:59
1

И никто не задал вопрос зачем мемкеш этой любезной даме.
Думаю, что дело пахнет преждевременной оптимизацией и желанием лишних проблем с сайтом.

Аватар пользователя Happy Smile Happy Smile 5 октября 2017 в 17:59

Не, все изза того что длинно грузятся страницы, тоесть медленные запросы... Думала Memcache поможет. Или не поможет ?

Аватар пользователя ivnish ivnish 5 октября 2017 в 20:40

Я уже направил) Попробуйте сайт на локалхосте погонять, если будет работать быстро, значит проблема в хостинге.

Аватар пользователя ХулиGUN ХулиGUN 5 октября 2017 в 21:49

SkySofiaK wrote:

Не, все изза того что длинно грузятся страницы, тоесть медленные запросы

Мемкеш не спаситель для кривой архитектуры

Аватар пользователя bsyomov bsyomov 6 октября 2017 в 3:35
1

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

Но если, всё-таки он будет нужен, надо попробовать воспользоваться расширением php memcached, вместо memcache. Возможно, его версия установленная на вашем хостинге будет устраивать ваш модуль кеширования.

Также для Drupal есть и другой модуль кеширования в memcached: https://www.drupal.org/project/memcache_storage
И кстати, именно его лучше применять, а не memcache api, по крайней мере для Drupal 7.

Аватар пользователя bsyomov bsyomov 9 октября 2017 в 16:09

Вообще, не очень-то удивительно. Например, может база тормозить сильно, и тогда это закономерный результат... Но конечно, надо бы посмотреть в чём именно дело. Может там ещё в несколько раз можно всё ускорить. Smile

Аватар пользователя bsyomov bsyomov 9 октября 2017 в 18:27

А, имелись в виду настройки в settings.php? Так делалось-то небось по руководству, и наверняка же они были вписаны. Если не ошибаюсь, там всё, кроме кеша форм идёт в memcached, если копипестить из мануала.