finding firefox || MAIN || more wall street journal

September 16, 2004

growing pains

It looks to me like our FTP mirrors are mostly holding up (though one or two of them are a bit slow,) www.mozilla.org is still quite responsive, update.mozilla.org seems pretty pokey, and SpreadFirefox.com is dog slow. Oh, the joy of popularity :-)

We're workin' on it, folks. More hardware and code optimizations on the way. If you're good at PHP optimizations or anything else that might help relieve some of the pressure at umo or sfx, please let me know.

Also, please consider making a donation to the Mozilla Foundation. We're a a California non-profit corporation exempt from federal income taxation under IRC 501(c)3 so donations are tax deductible :-)

Posted by asa at September 16, 2004 08:57 AM
Comments

Can we mirror the installers in sourceforge.net? :-P

Posted by: minghong on September 16, 2004 09:37 AM

Are they using Turck MMCache (http://turck-mmcache.sourceforge.net/index_old.html) on spreadfirefox.com? It should help a bit.

Posted by: Phil Randal on September 16, 2004 10:12 AM

If I remember correctly, both update.mozilla.org and spreadfirefox.com were being run on Apache 2 on Windows unfortunately. I know that turck-mmcache had a Windows compiled version, but to my knowledge it's pretty buggy. My recommendation would have to be to use Zend's if that is indeed the case. They have some pretty good discounts for non-profits.

There is a new one on the PECL repository as well. Name escapes me at the moment though.

However you go though, PHP accelerators are an absolute must.

Posted by: Tim Meader on September 16, 2004 11:46 AM

I'll help in anyway possible.

I'm pretty good at hand PHP optimisation and I have a *lot* of experience of Apache 2 on Windows (unfortunately one of my servers is in this config).

I have 2 servers which can help ease the load. If you want space on either for the Mozilla mirror network I'd be glad to help.
One is on a slowish connection in Australia and another is in the U.S.

E-mail me if you want my help.

Posted by: Nick Stallman on September 17, 2004 03:32 AM

I know this has been discussed before, but you guys really should be offering bittorrent downloads for these big releases.

Posted by: Ken Herron on September 17, 2004 07:15 AM

Courtesy of the excellent Live HTTP Headers Firefox extension, you can see that www.spreadfirefox.com is running Apache/2.0.46 on "Red Hat". Not the latest version of Apache 2 and I don't know if they've tried any of the multi-threaded models of Apache 2. Nothing in the headers indicate use of a PHP accelerator, but also I notice that the pages aren't served gzip'ed either (but that might use up too much CPU of course).

It looks like the home page is a PHP script (i.e. www.spreadfirefox.com/index.php), but there is a PHPSESSID cookie issued which could be read in I guess by the home page script. If it isn't, then an obvious optimisation would be to re-generate a static index.html every, say, 5 minutes to take the load off the home page. Mind you, the "Sign up!" and "Login now" links strangely run the home page script with a parameter (this would put the skids on replacing the home page with a static one - but is easily worked around - the login/sign up/anything else dynamic really shouldn't be running the home page script but a separate one...).

Posted by: Richard Lloyd on September 17, 2004 04:37 PM

Post a comment