On Wednesday 11 August 2004 23:01, Chris Shenton wrote: > > IMAP doesn't HAVE to be on the same box. You can use SM to connect > > to an another server running your mail. > > Yes. But both Squirrel and Horde must speak IMAP to the mail server, > whether on localhost or remote. IMAP's nontrivial and introduces more > load on the web app server than -- say -- a POP-based mail GUI. Or > static web pages.
The IMAP server is what takes most CPU cycles. Threading/filtering/sorting the mail also causes huge loads on the server. Another thing to take into account is the underlying filesystem used to store the mail and the mail box format. Eg if using maildir and you're storing a lot of mail then using EXT2/EXT3 filesystems means major bottlenecks. > I'm also quite interested in fault-tolerance. I can deploy a couple > of physical boxes running SquirrelMail behind load balancers. But > Squirrel stores stuff like user address books and preferences on the > web server's disk; this obviously won't work in a load balanced > arrangement where a client connection is just as likely to go to "the > other" box. Squirrelmail can store user preferences etc on MySQL, and LDAP. > While this isn't specifically a PHP question, I think scalability of > PHP applications is germane to the list. I think you'll get a more meaningful discussion on the SM list. Also check out the SM wiki which has some tips on speeding up SM. -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * ------------------------------------------ Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general ------------------------------------------ /* Give them RADAR-GUIDED SKEE-BALL LANES and VELVEETA BURRITOS!! */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php