<HTML>
<HEAD>
<TITLE>Re: Is memcached a good way to store session share ammong web servers?</TITLE>
</HEAD>
<BODY>
<FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>What about something like ICP for squid? &nbsp;Has this ever been considered?<BR>
<BR>
-jeremy<BR>
<BR>
<BR>
On 11/27/06 2:04 PM, &quot;Serhat Sakarya&quot; &lt;serhat@sakarya.nl&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>We're using clustered sessions too. However, we decided to kick out PHP's session handler altogether and just use our own Session object. It's really not that much more complicated. The session cookie handling is quite straightforward.<BR>
<BR>
I completely agree with your point regarding the load balancer. It's nice to be able to connect to any node and still be logged in with the same session. This moves the complexity away from possibly expensive load balancers.<BR>
<BR>
Regards,<BR>
<BR>
Serhat<BR>
<BR>
On 11/16/06, <B>Kevin Burton</B> &lt;burton@tailrank.com&gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>We (Tailrank) are using memcached to store PHP sessions. I can publish the code if anyone's interested. &nbsp;We basically save/restore $_SESSION within memcached.<BR>
<BR>
We over provision our memcached nodes so the LRU GC doesn't kick in. <BR>
<BR>
It works really well. &nbsp;This also means that our load balancer can be stupid as hell and doesn't need to worry about what HTTP server to send a user since any machine has access to the session anywhere with the cluster. <BR>
<BR>
<BR>
On 11/12/06, <B>howard chen</B> &lt; howachen@gmail.com <a href="mailto:howachen@gmail.com">&lt;mailto:howachen@gmail.com&gt;</a> &gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'>Anyone used memcached to store sessions?<BR>
<BR>
Are there any special thing need to take care of? e.g. session expire?<BR>
<BR>
Thanks.<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'><BR>
<BR>
</SPAN></FONT></BLOCKQUOTE></BLOCKQUOTE><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:12.0px'><BR>
</SPAN></FONT>
</BODY>
</HTML>