Cambridge University C based Webmail Package

Daniel Watts <[email protected]>
Newsgroups gmane.mail.squirrelmail.devel
Message-ID <[email protected]>
Just came across this and thought you might be interested to see some of 
the ideas they have implmemented.

http://www-uxsup.csx.cam.ac.uk/~dpc22/prayer/

Of note:

- Uses persistent connections to IMAP server and support servers.

- Target folders remain SELECTed: not a simple-minded proxy.

- Full caching (including sort/thread cache) for each open folder.

- Directory cache: single round trip to IMAP server for directory listing.

- Currently supporting 130,000 logins/day on a fairly idle P4 system
(7,700 logins/hour, 5000 concurrent logins peak, load average: 0.25).

- Aggressive HTTP/1.0 and 1.1 connection caching to reduce SSL overhead:
quite happily handles 3.9 million page hits a day (2.8 million https) on 
the above hardware, where 65% are dynamically generated pages.

Note that Prayer is:
"Written entirely in C as HTTP to IMAP Gateway. No scripting languages."

So it is somewhat different to Squirrelmail but is there any scope to 
implement some of their Persistence ideas at all to increase performance?

Daniel


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
-----
squirrelmail-devel mailing list
Posting guidelines: http://squirrelmail.org/postingguidelines
List address: [email protected]
List archives: http://news.gmane.org/gmane.mail.squirrelmail.devel
List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.