diff options
Diffstat (limited to 'rubbos/app/apache2/conf/highperformance.conf')
-rw-r--r-- | rubbos/app/apache2/conf/highperformance.conf | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/rubbos/app/apache2/conf/highperformance.conf b/rubbos/app/apache2/conf/highperformance.conf new file mode 100644 index 00000000..310a7b8c --- /dev/null +++ b/rubbos/app/apache2/conf/highperformance.conf @@ -0,0 +1,70 @@ +# Ha, you're reading this config file looking for the easy way out! +# "how do I make my apache server go really really fast??" +# Well you could start by reading the /manual/misc/perf-tuning.html +# page. But, we'll give you a head start. +# +# This config file is small, it is probably not what you'd expect on a +# full featured internet webserver with multiple users. But it's +# probably a good starting point for any folks interested in testing +# performance. +# +# To run this config you'll need to use something like: +# httpd -f /bottlenecks/rubbos/app/apache2/conf/highperformance.conf + +Listen 80 +ServerRoot /bottlenecks/rubbos/app/apache2 +DocumentRoot /bottlenecks/rubbos/app/apache2/htdocs + +User nobody +# If you're not on Linux, you'll probably need to change Group +Group nobody + +<IfModule prefork.c> +MaxClients 150 +StartServers 5 +MinSpareServers 5 +MaxSpareServers 10 +</IfModule> + +<IfModule worker.c> +StartServers 2 +MaxClients 150 +MinSpareThreads 25 +MaxSpareThreads 75 +ThreadsPerChild 25 +MaxRequestsPerChild 0 +</IfModule> + +# Assume no memory leaks at all +MaxRequestsPerChild 0 + +# it's always nice to know the server has started +ErrorLog logs/error_log + +# Some benchmarks require logging, which is a good requirement. Uncomment +# this if you need logging. +#TransferLog logs/access_log + +<Directory /> + # The server can be made to avoid following symbolic links, + # to make security simpler. However, this takes extra CPU time, + # so we will just let it follow symlinks. + Options FollowSymLinks + + # Don't check for .htaccess files in each directory - they slow + # things down + AllowOverride None + + # If this was a real internet server you'd probably want to + # uncomment these: + #order deny,allow + #deny from all +</Directory> + +# If this was a real internet server you'd probably want to uncomment this: +#<Directory "/bottlenecks/rubbos/app/apache2/htdocs"> +# order allow,deny +# allow from all +#</Directory> + +# OK that's enough hints. Read the documentation if you want more. |