# Klastrowanie sesji PHP z memcached

DevFeed: [Klastrowanie sesji PHP z memcached](<https://devfeed.tech/articles/klastrowanie-sesji-php-z-memcached-27485.md>)

Original publisher: [Read original article](<https://gagor.pro/2011/08/klastrowanie-sesji-php-z-memcached/>)

Author: Tom

Published: 2011-08-27T00:00:00Z

Content type: tutorial

Language: pl

Sources: [Tomasz Gągor](<https://devfeed.tech/sources/tomasz-gagor.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [.NET 11](<https://devfeed.tech/topics/net-11.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [debian](<https://devfeed.tech/tags/debian.md>), [memcached](<https://devfeed.tech/tags/memcached.md>), [php](<https://devfeed.tech/tags/php.md>)

## AI overview

A Polish tutorial explains how to share PHP sessions between multiple Apache servers by replacing file-based session storage with memcached. It describes using two memcached servers for failover and outlines the PHP configuration changes required.

## Source excerpt

Klastrowanie to może zbyt dumnie powiedziane. Rozwiązanie to wyszukałem gdy chcąc skonfigurować dwa serwery apache do współpracy na rzecz jednego serwisu okazało się, że sejse trzymane są tylko przez jeden serwer a drugi nic o nich nie wie. To oczywiście nie pozwalało na prawidłowe działanie jakiegokolwiek serwisu korzystającego z sesji. Pomysł jest taki, że zastępujemy domyśny mechanizm przechowywania sesji w plikach na dysku mechanizmem memcache. Ponieważ memcached działa jako usługa sieciowa, różne serwery mogą się odwoływać do puli memcached i odczytywać zapisane w niej dane. W przypadku sesji - nie jest ważne, kto ją utworzył - bo po jej wysłaniu do puli memcached staje się dostępna dla wszystkich klientów php z niej korzystających.