>I'm running a special interest site behind a 33.6 modem, <300hosts,
><10,000 page hits/day. Apache 1.1.1, Redhat 4.0, i486
hits per day is low, so I don't think you are limited by Apache.
However if you do want to tune your server....
Apache doesn't cache them. Your resolver should. But turn it offQuote:>1)Redhat configured Apache with HostNameLookups on. If I turn them off
>will this improve response significantly? I can use my stats program to
>look up names if I need to. Does Apache cache looked-up names or
>anything clever?
for better performance.
Anything that reduces your server executable image size andQuote:>2)I have Referer and Agent logs on. Will disabling them result in
>improved response times? To disable them should I recompile without
>these modules, remove the directive from the .conf file, or send them to
>/dev/null?
amount of processing per-request will improve your overall
performance on a heavy site. So take them out. When you've gone
to 1.2.4, use CustomLog instead to log this info.
Remove all unnecessary modules. Make sure all your files are locatedQuote:>3)Is there anything else I can do to improve response? (My ISDN is
>coming).
locally (no NFS). Use AllowOverride None to stop checking for .htaccess
files.
They will slow your server down. Only you can compare whether thatQuote:>4)I currently make fairly extensive use of server-side includes. Is
>there any metric to determine how much these degrade performance? Should
>they be avoided?
slowdown is offset by the convenience of SSI. If you are merely
including other files (e.g. static footers), then consider
preparing static HTML files instead (this is easy in perl, etc).
or use a site preparation system such as Website Meta Language
(http://www.engelschall.com/sw/wml/). But for 10,000 hits/day
I wouldn't worry at all about SSI.
Paul
--
Apache Week ... latest Apache news ... http://www.apacheweek.com/