<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.0.10">
</HEAD>
<BODY>
On Wed, 2004-07-21 at 12:12, Stan Pinte wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE><FONT COLOR="#737373"><I>-1: albatross cannot do database connection pooling, which kills the
server in a heavy-access situation. (Indeed, it it runs under apache,
and as apache is not multi-threaded, we cannot share sessions among
processes).</I></FONT></PRE>
</BLOCKQUOTE>
<BR>
Albatross is a toolkit, you use what you want built how you want.  It's no trouble at all to grab dbpool.py and use it with albatross.<BR>
<BR>
Albatross itself has no awareness of a database at all, so this is like saying "Apache doesn't do database pooling".<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE><FONT COLOR="#737373"><I>
-2: albatross do not handle the "back" button, as it is based on a
"state machine" for page flow control. </I></FONT></PRE>
</BLOCKQUOTE>
<BR>
Dependant on how you build you application, and which session scheme you use.  We use Albatross in all kinds of public sites, where the back button is just fine.  Remember the http in and of itself is stateless, so *no* system http based is going to be 100% stateful, they all make assumptions and trade offs.  The difference with albatross is that you can choose which method is right for you.<BR>
<BR>
That said, take it out of "theroy" and apply it to real world problems and there is always a solution for maintaing state, so this really has less to do with the tool and more to do with the design of the application.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE><FONT COLOR="#737373"><I>
Any workarounds for these stuff would be of great interest to me.
</I></FONT></PRE>
</BLOCKQUOTE>
<BR>
Better if you offer up your exact problem to the list, and you'll get more help.<BR>
<BR>
Mike
<PRE><A HREF="mailto:michael.neel@mediapulse.com"><FONT COLOR="#737373"></FONT></A></PRE>
</BODY>
</HTML>