Параметры сеанса Memcache


Может ли кто-нибудь объяснить мне параметры сеанса memcache, используемые для сохранения сеансов Magento в Memcache?

tcp://XX.XX.XX.XX:11211?persistent=1&weight=2&timeout=10&retry_interval=10

Также есть ли еще какие-либо параметры, разрешенные помимо этих 4 общих?

Author: Kalpesh, 2013-11-19

1 answers

Постоянный=1

Это логическое значение, выраженное целым числом (1=истина, 0=ложь). Если значение true, PHP оставит открытыми свои подключения к Memcached, что устраняет примерно 10-100 мс накладных расходов при каждой загрузке страницы (в основном в зависимости от расстояния до сети и перегрузки).

Вес=2

Это определяет приоритет сервера (я думаю, что больший вес означает, что сервер выбирается первым), предполагая, что у вас определено несколько экземпляров Memcached. Это поддерживает архитектурные цели увеличения избыточности и сокращения простоев за счет предоставления альтернативных мест хранения сеансов.

Время ожидания=10

Сколько секунд PHP должен ждать подключения к этому серверу? На практике Memcached должен реагировать очень быстро, и нет смысла ждать ответа сервера более 1 секунды.

Повторный_интервал=10

Сколько секунд PHP должен ждать, прежде чем повторить попытку подключения к этому серверу? Этот параметр конфигурации также не стоит устанавливать более чем на 1 секунду (потому что при возникновении сбоев вы можете быстро выйти из строя и что-то показать, а не заставлять пользователей долго ждать).

 4
Author: parhamr, 2013-12-12 01:08:03