Найти размер memcached с помощью php - PullRequest
2 голосов
/ 31 марта 2011

Я использую PHP memcached для хранения записей.Но он не хранит более 2000 записей в кеше.

Мне интересно найти:

  1. Сколько записей можно сохранить в Memcached?
  2. Какрассчитать размер Memcached и какой максимальный лимит хранить в кеше?

Ответы [ 2 ]

3 голосов
/ 31 марта 2011

Максимальный лимит кеша:

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


Размер данных в кеше, количество элементов в кеше: есть PHP-функции, которые могут помочь с этим; в зависимости от расширения, которое вы используете для подключения к memcached, см .:


Максимальное количество элементов, которые вы можете сохранить в memcached:

  • Я никогда не устанавливал ограничения на одном сервере; и я не нашел ни одного номера в FAQ
  • В любом случае, если вы достигнете любого возможного ограничения для серверов, которые вы используете в данный момент, просто добавьте еще одного демона: memcached работает как кластер; -)
1 голос
/ 31 марта 2011

Размер Memcached устанавливается вашим хостом. Вы можете увеличить его, но обычно это стоит.

Если вы разрабатываете на локальном компьютере, в соответствии с документами memcached, вы можете установить ограничение с помощью memcached -m [size].

Я нашел утилиту Perl здесь , которая, кажется, выводит точную информацию, которую вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...