11/03/10 Ways to improve performance Static compile a minimum of modules Pick the right MPM and configure it Persistent connections KeepAlive On KeepAliveTimeout MaxKeepAliveRequests (TimeOut) Reverse DNS lookups HostnameLookups Off Allow/Deny (use IP addresses) ServerName (UseCanonicalName) Logging - avoid as much as possible! .htaccess files AllowOverride None Keep httpd.conf small Memory mapping of static content Module: mod_file_cache MMapFile /users/2012/dtab2/CS2510/htcodc/images/logo.gif Memory mapping of file handles Same module CacheFile /users/2012/dtab2/CS2510/htcodc/images/logo.gif Dynamic content - employ better programmers