title: Apache 2.4.6 on Centos 7 - Process concurrent POST requests in parallel
body: <p>I have <code>httpd server</code> running on <code>Centos7</code>. The apache details - <code>Apache/2.4.6 (CentOS) OpenSSL/1.0.1e-fips PHP/5.4.16</code></p>
  
  <p>I've configured the below for multi threaded behavior</p>
  
  <pre><code>&lt;IfModule mpm_prefork_module&gt;
      StartServers          5
      MinSpareServers       5
      MaxSpareServers      10
      ServerLimit         300
      MaxClients          300
      MaxRequestsPerChild   0
  &lt;/IfModule&gt;
  </code></pre>
  
  <p>From the front end, I can see that, once the user clicks "submit" button, 30 ajax POST calls are made in parallel &amp; are waiting for response. Each of these ajax calls are meant to run a SQL on the DB. The SQL query execution time on the DB once the query hits the DB is very less. </p>
  
  <p>Though there are 30 AJAX requests fired in parallel, the Apache server doesn't seem to fire them all off to the DB at the same time for some reason. </p>
  
  <p>Is there any configuration that needs to be enabled on apache to do this?</p>
  
  <p>I've tried to explain what I've observed. Please let me know if my question could be worded better please. I'll do my best.</p>
  
  <p>I look forward to some guidance here please.</p>