On Sun, May 27, 2007 at 01:34:11PM +0100, Damian Myerscough wrote:
I thought I would email everyone before touching the Apache server,
plus check it was
OK to go ahead and make the changes.
I would like to try an optimize Apache before Thursday (Fedora 7 is
release) to handle
the traffic a bit better. I will be performing some benchmarking on
the Apache server using
Apache benchmark.
I would also like to deploy mod_evasive which should help with the
load on Apache. I will be attending the meeting this week, however I
would like any responses via email if possible as the meeting is
Thursday, and Fedora 7 is release then.
I made the (safe) change to app[34] httpd serving up
mirrors.fedoraproject.org/publiclist to add mod_expires and a default
Expires time of modification time plus 1 hour. These pages are static
but refreshed at the top of every hour, and the flow is:
end user -> (end user proxy?) -> proxy[12].fp.o -> app[34]
for every request. By adding the Expires: header, and testing from
behind a corporate proxy, the first page load takes 0.5s for a cache
miss, but subsequent page loads take 0.05s for a non-expired cache
hit, and we never take even a HTTP HEAD on the cache hits. This lets
these pages play nicely with those who have their own proxy server.
Would it make sense to add Expires headers to the static fp.o home
content being served directly from proxy[12] ? We're not going to
change them often (we hope), so a 1-4 hour expiry time, just in case
we do have to change them, might be beneficial.
Thoughts?
Thanks,
Matt
--
Matt Domsch
Software Architect
Dell Linux Solutions
linux.dell.com &
www.dell.com/linux
Linux on Dell mailing lists @
http://lists.us.dell.com