PHP7.1 с использованием memcached в качестве обработчика сохранения, медленный запуск сеанса

Я использовал memcached в качестве обработчика сохранения сеанса и настроил в php.ini, как показано ниже:

session.save_handler = memcached session.save_path = "127.0.0.1:11311"

и другие параметры по умолчанию.

При работе в php7.1.0 будет session_start() медленный журнал.

Я тестировал конфигурацию с PHP5.5, и у меня не было этой проблемы.

Я хочу знать, чем вызвана ошибка, и какая версия php решила или, возможно, решила эту проблему другим способом?

Вот мой полный env:

PHP 7.1.0 libmemcached version => 1.0.18 CentOS release 6.6 (Final) nginx version: nginx/1.10.3

Спасибо.


person light    schedule 11.10.2017    source источник


Ответы (1)


Была аналогичная проблема с сессиями в memcache. В нашем случае это было связано с session.lazy_write. Как только мы установим session.lazy_write = 0, сессия начнет работать быстро.

Более подробную информацию можно найти здесь - https://github.com/php-memcached-dev/php-memcached/issues/310.

Не похоже на ваш случай, но может быть полезен.

person Alexander Lisogurskiy    schedule 11.05.2018