Хочу на хостинге купить дополнительную память 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 и советуют обратится к специалистам друпала, чтобы обойти эту ошибку. Надеюсь Вы мне хоть поможете))
Комментарии
https://www.drupal.org/node/2284507
Как я полагаю, помогло установить бета версию и перезапустить апаче, но в хостинге бета версий ставить нельзя ((( Как тогда поступить ?
На хостинге мне ответили, что как они поняли - версия 2.2.7. работает но с предупреждениям.
Арендуйте VPS и ставьте туда всё что требуется Хостеры редко идут навстречу, обновляя ПО
PECL Memcache version 2.2.7 is unsupported.
это версия которая у вас стоит
для точной информации, посмотрите phpinfo()
И никто не задал вопрос зачем мемкеш этой любезной даме.
Думаю, что дело пахнет преждевременной оптимизацией и желанием лишних проблем с сайтом.
оптимизация ради оптимизации - актуальное заблуждение современности
Не, все изза того что длинно грузятся страницы, тоесть медленные запросы... Думала Memcache поможет. Или не поможет ?
Вам оптимизировать нужно, но вы не в ту сторону копаете. Скорее всего хостинг у вас "так себе"
Направьте меня на путь истины (оптимизации)
Я уже направил) Попробуйте сайт на локалхосте погонять, если будет работать быстро, значит проблема в хостинге.
Мемкеш не спаситель для кривой архитектуры
Вероятно, вам не нужен memcache, как писали выше. Сам по себе он не решит проблем с медленной загрузкой страниц.
И, скорее всего, вам надо разобраться с кешированием как таковым, а не с местом хранения кеша.
Но если, всё-таки он будет нужен, надо попробовать воспользоваться расширением php memcached, вместо memcache. Возможно, его версия установленная на вашем хостинге будет устраивать ваш модуль кеширования.
Также для Drupal есть и другой модуль кеширования в memcached: https://www.drupal.org/project/memcache_storage
И кстати, именно его лучше применять, а не memcache api, по крайней мере для Drupal 7.
Большое вам спасибо!!!!
Кстати после установки модуля https://www.drupal.org/project/memcache_storage , сайт стал работать в 2 раза быстрее!
просто установили и все?
не настраивая кеш-бекенд это прям удивительно
Вообще, не очень-то удивительно. Например, может база тормозить сильно, и тогда это закономерный результат... Но конечно, надо бы посмотреть в чём именно дело. Может там ещё в несколько раз можно всё ускорить.
Если бекенд не настроить, то врядли будет ускорение, так как друпал будет так же в БД кеш писать
А, имелись в виду настройки в settings.php? Так делалось-то небось по руководству, и наверняка же они были вписаны. Если не ошибаюсь, там всё, кроме кеша форм идёт в memcached, если копипестить из мануала.
А если разобраться в причинах торможения, сайт может начать работать в 10 раз быстрее
Если было 15сек скорость загрузки страницы, то теперь 7.5сек?
Неа, было 3,5 сек, стало 1,7 сек
1.7 это что? TTFB? DOMContentLoaded? First meaningful paint? Time to interactive?
єто 1,7 секунды грузится страница
Пожалуйста при разработки четко придерживайте MVC. И только после этого Memcache или еще что то там.