How many connections / how much bandwidth can Apache handle?

This is a request for pointers to good documentation / good articles. I'm looking for information on how many connections the Apache server can intelligently handle, and potentially how to load balance between multiple servers. I did a Google search, but it’s becoming more difficult for beginners to judge what good documents are.

+3
source share
3 answers

Apache 1.3 had some nasty scalability limitations, but later versions are designed to scale with hardware and operating system, which makes them a bottleneck, not the web server itself. However, as a rule, it all depends on how you tune and tune it if you want Uber performance. Each situation has its own requirements, and they are described here:

http://httpd.apache.org/docs/2.2/misc/perf-tuning.html

The above assumes that you are serving the static content that Apache is in. If you run webapps behind it, this is your bottleneck, not Apache.

+7
source

Unfortunately, you will be disappointed.

Apache ( -) , -, . , .

IO (Apache , -), , , ), .

, .

, , , Apache . . .

+2

, , Apache , (PHP, Mongrel ..). , , , , . , , Apache , , (, ) . , , , 1-8 ( ) - , .

Of course, in order to get the most accurate results, you will want to test it yourself using a load generator such as ab or httperf .

0
source

Source: https://habr.com/ru/post/1715150/


All Articles