<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Ivan Krstic wrote:
<blockquote cite="mid448C8453.90308@fas.harvard.edu" type="cite">
  <pre wrap="">timeless wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Janning is using the PHP Memcached session store. This is a fairly
common way to use Memcached. It does have the side effect that if a
session can't be created, the user can't log in.
    </pre>
  </blockquote>
  <pre wrap=""><!---->If a session can't be created in memcached, it needs to be created in a
more permanent store like a database or a disk. Almost any usage that
puts the cache in the critical path is incorrect; memcached is a cache,
not a data store replacement.
  </pre>
</blockquote>
I think you mean to say "treating cache (RAM) as nonvolatile is
incorrect." The assumption that RAM isn't a storage medium is curious,
and probably isn't shared by a majority of the computer science
profession.<br>
<br>
Session state data in PHP is often defined as volatile (it certainly is
at Digg). Storing it in memcached or other volatile storage is fine, as
long as the storage device doesn't fail a store command incorrectly.<br>
<br>
--<br>
timeless<br>
<br>
</body>
</html>