Вы здесь

Почему memcache мне ничего не дал в плане скорости?

0

Вот такой вот глупый и дилетантский вопрос, однако поставил расширение для php - memcache, поставил модуль для drupal-a, настроил его, однако как страница грузилась примерно 2сек, так и грузится

рассматриваю для авторизованных пользователей, сервер на IIS

во что покопать, на какую статистику смотреть
оперативки дано 64мб

Версия Drupal: 
7.x
Категория: 
Performance
Вопрос задан 06.10.2015 - 15:34

Ответы

1

Послушай подкаст http://podcasts.dru.io/podcast/13 обсуждали данный вопрос.
Как я понял нужно ещё настраивать memcache под drupal.

Drupal лучше скармливать 128мб минимум.

Ответ дан 06.10.2015 - 16:06

Судя по статистике из отчётов в друпале, из 64мб занято и используется максимум 500кб

Комментарий оставлен 07.10.2015 - 19:26
1

На сайте drupalace.ru есть серия замечательных материалов про кэш Drupal вообще и про memcache, в частности. Советую почитать.

Тыц
Тыц

Ответ дан 07.10.2015 - 15:11
0

Для того, чтобы полностью ответить на вопрос, надо смотреть, а что, собственно происходит в эти 2 секунды.
Весьма вероятно, что у вас для зарегистрированного пользователя просто практически не используется кеширование, о чём, кстати, говорит и объём данных в кеше.

Но есть один простой совет, который вам точно поможет ускорить работу сайта и избежать немало проблем в дальнейшем - на том же сервере в Linux окружении любой сайт на PHP будет работать заметно быстрее чем в Windows окружении.

И это связано не с холиваром о преимуществах той или иной операционки, а прежде всего с проблемами работы PHP под Windows, например c кешированием opcode и.т.п.

Т.е. даже до решения проблем с самим сайтом, вам стоит сменить окружение.
А дальше devel + xhprof, например. Смотреть что занимает время, кешировать часто запрашиваемые данные и.т.п.

Ответ дан 28.10.2015 - 17:37