Memcached и Miss отношение - PullRequest
2 голосов
/ 11 ноября 2010

Drupal 6.15 и memcache, работающие на сервере RHEL 5.4. Процент отсутствия Memcache составляет 32%. Я думаю, что это высоко. Что можно сделать, чтобы улучшить его?

1 Ответ

2 голосов
/ 12 ноября 2010

Слегка расширенная форма комментария ниже.

Коэффициент попадания в кэш будет зависеть от ряда факторов, таких как

  • Размер кэша
  • Тайм-аут кэша
  • Частота очистки кэша.
  • Трафик

Использование memcached наиболее полезно, когда у вас большое количество обращений к небольшому количеству контента. Таким образом, кэш-память создается быстро, а затем часто используется, обеспечивая высокий коэффициент попадания.

Если вы не получаете столько трафика, элементы кэша устаревают, поэтому их необходимо будет повторно кэшировать.

Если у вас есть трафик, идущий к большому количеству различного контента, то кеш может либо заполниться, либо устареть, прежде чем он снова будет использоваться.

memcached - это только то, что вам действительно нужно использовать, если у вас возникли проблемы с масштабируемостью. Он не глючит, но добавляет еще один уровень приложения, который необходимо отслеживать и настраивать.

...