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