I've gone through and implemented all the possible optimization tricks I can find. This includes nginx as a proxy to apache, vbOptimize with memcached, and all the regular vbulletin optimization procedures.
I'm working with two dual quad core processor servers with 12 and *** of ram, and 15k sas drives in raid. So, in other words, the servers have enough power to process everything.
The main site starts to slow right after the vBET cache is cleared every 15 days. (the database gets to just over *** after this 15 day period) > 500k pages a day are being crawled by search engines.
Is there anything I can do to tweak apache to handles these requests better? These are my current apache settings:
from httpd-mpm.conf
# prefork MPM
From httpd-default.conf:StartServers 20
MinSpareServers 20
MaxSpareServers 25
MaxClients 180
MaxRequestsPerChild 1000
Timeout 150
KeepAlive On
MaxKeepAliveRequests 80
KeepAliveTimeout 3
UseCanonicalName Off