I have an website which is running using httpd on Centos 7.
I have 8 cpus and 32 GB ram.
When we have more than 500-600 users in the same time on the website, the server response is getting higher. Even that, cpu load is about 20-25% and RAM is also not used.
What can we configure in order to increase the performance or what I am missing? Our pages are 100% cached and we do not run database queries or anything like that.
httpd.conf
HostnameLookups Off
KeepAlive On
MaxKeepAliveRequests 1500
KeepAliveTimeout 5
<IfModule prefork.c>
StartServers 30
MinSpareServers 30
MaxSpareServers 50
ServerLimit 512
MaxClients 512
MaxRequestsPerChild 10000
</IfModule>
top:
%Cpu(s): 1.9 us, 2.6 sy, 0.0 ni, 95.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 32779548 total, 3268520 free, 12679060 used, 16831968 buff/cache