Memcached и PHP-сессии - PullRequest
       14

Memcached и PHP-сессии

1 голос
/ 05 апреля 2011

Хорошо, я работаю над школьным проектом. Идея заключается в установке HA / LB. Установка состоит из 3 веб-серверов, работающих под управлением Apache и PHP. Кластер MySQL, на котором работают 4 узла данных, 2 узла MySQL и 2 узла управления.

Есть ли способ сделать так, чтобы php-сессии балансировали между серверами, не запуская их из MySQL Cluster?

Теоретически у меня был бы сервер Memcache, и на каждом веб-сервере работал бы Memcache. Это возможно?

Спасибо за ваше время. (среда тестирования - Виртуальные машины, прежде чем я сделаю проверку концепции на физических машинах)

Ответы [ 2 ]

0 голосов
/ 05 апреля 2011

Почему вы не хотите использовать mysql для сессий?Если вы думаете, что это будет быстрее, я бы посоветовал вам попробовать.

4 узла сервера базы данных, поддерживающих 3 узла веб-сервера?Как вы думаете, зачем вам нужно столько обработки на уровне базы данных?

0 голосов
/ 05 апреля 2011

Да, я думаю, что это сработает.

Подумайте об этом так: ваши 3 веб-сервера являются потоками, работающими на процессоре, а ваши экземпляры Memcache - это память, которую они разделяют между собой. Пока все они имеют к нему доступ, вы сможете обмениваться сеансами между несколькими веб-серверами.

Отказ от ответственности: я не пробовал это, я комментирую исключительно теорию, стоящую за этим.

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