Kohana 3 - хранение сессий в кэше - PullRequest
       8

Kohana 3 - хранение сессий в кэше

1 голос
/ 05 сентября 2011

В Kohana 2 я видел, что вы можете использовать кеш в качестве хранилища сеансов.У нас есть экземпляр memcache, который мы хотели бы использовать для хранения наших сессий, но мы не видим, как настроить систему для использования кеша вместо нативного, базы данных или cookie.

Как вы используете кеш?

1 Ответ

1 голос
/ 24 января 2012

Когда я использую Memcache в качестве обработчика сессии, я обычно меняю session.save_handler в php.ini.Информацию по этой теме можно найти в руководстве по PHP .

. Не составит труда написать свой собственный драйвер сессий Kohana для хранения сессий в Memcache (если вы не хотите менятьКонфигурация PHP по какой-то причине).

Однако, используя Memcache (d) в качестве обработчика сеанса, вам нужно знать несколько недостатков:

  • Следите за размером сеанса.
  • Вы можете заметить проблемы, когда вы достигнете предела памяти memcache (на самом деле, сессии могут быть сброшены - Memcache удаляет что-то для создания новых сессий)
...