On Tue, 2002-11-19 at 13:01, Scott Otterson wrote:
> Well, first, although the IMAP on 1.2 is supposed to be faster than
> 1.08, several of us have said that IMAP is actually slower.  Seems like
> this information would interest Ximian but on this list, anyway, it
> doesn't seem to be making much of an impression.
> 
> Second, if a persistent tcp connection causes evolution to hang, then
> maybe evolution shouldn't be using one.

this is why there's POP :-)

IMAP, by definition, uses a persistent tcp connection.

> 
> On reading your response, my first thought was, "Boy, linux must be
> lame," because on Windows, nothing hangs when you lose your PPP -- not
> outlook, not mozilla, not anything as far as I know.

wonderful about those win32 apis for finding out when the connection
goes down. Not available on linux.

>   But then I fired
> up mozilla on linux and found that it too survives having the modem
> unplugged: Read IMAP mail, unplug the modem, plug it back in again,
> reconnect, and mozilla is fine; for the same sequence, evolution hangs.
> 
> So what does mozilla use that works better than a persistent tcp
> connection and should evolution be using that instead?

HTTP != persistent tcp stream. IMAP == persistent tcp stream.

HTTP connects, does a fetch, and then closes the connection. (well, HTTP
1.1 can have persistent streams to avoid
connect/disconnect/connect/disconnect but that's another issue).

IMAP connects and stays connected until the user explicitly logs off.
This is why I also mentioned that ssh (which also uses a persistent tcp
connection) also hangs for like 10 minutes.

If you don't like the wait, you are free to modify your kernel or submit
a patch to evolution.

Jeff

> 
> Scott
> 
> On Mon, 2002-11-18 at 12:45, Jeffrey Stedfast wrote:
> > On Mon, 2002-11-18 at 13:50, Scott Otterson wrote:
> > > Yeah, I'd have to agree.  IMAP is _much_ slower -- takes way longer to
> > > start up for the first time and if you disconnect, it's way slower to
> > > reconnect.
> > > 
> > > The connection also hangs if my PPP dialup goes down -- I have to run
> > > killev before it can see email again.  This is the only network app I
> > > have that hangs when I loose PPP.
> > 
> > I'm guessing you don't run any other apps that use a persistent tcp
> > connection then :-)
> > 
> > fyi I am almost always connected to remote sites with ssh and irc, etc
> > and so when my internet connection drops, all those apps hang just as
> > long as Evolution does.
> > 
> > Jeff
> > 
> > PS: No, netscape/mozilla do not hold persistent tcp connections.
-- 
Jeffrey Stedfast
Evolution Hacker - Ximian, Inc.
[EMAIL PROTECTED]  - www.ximian.com


_______________________________________________
evolution maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution

Reply via email to