1
0
mirror of https://github.com/apache/httpd.git synced 2026-01-06 09:01:14 +03:00
Files
apache/docs/conf/highperformance-std.conf
Jeff Trawick c7713b77f8 fix the sample worker configuration... it didn't make any sense
previously, and you'd see something like this when starting Apache
with it:

WARNING: MaxClients (8) must be at least as large
 large as ThreadsPerChild (25). Automatically
 increasing MaxClients to 25.

PR:              10430


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97573 13f79535-47bb-0310-9956-ffa450edef68
2002-11-20 12:50:57 +00:00

71 lines
1.9 KiB
Plaintext
Executable File

# 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 @@ServerRoot@@/conf/highperformance.conf
Listen 80
ServerRoot @@ServerRoot@@
DocumentRoot @@ServerRoot@@/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 "@@ServerRoot@@/htdocs">
# order allow,deny
# allow from all
#</Directory>
# OK that's enough hints. Read the documentation if you want more.